mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-15 09:04:04 +02:00
39 lines
913 B
TypeScript
39 lines
913 B
TypeScript
|
import BundledFile from './BundledFile';
|
||
|
import { mkdirp } from 'fs-extra';
|
||
|
import { mobileDir, outputDir } from './constants';
|
||
|
import copyJs from './copyJs';
|
||
|
|
||
|
|
||
|
const codeMirrorBundle = new BundledFile(
|
||
|
'codeMirrorBundle',
|
||
|
`${mobileDir}/components/NoteEditor/CodeMirror/CodeMirror.ts`,
|
||
|
);
|
||
|
|
||
|
const jsDrawBundle = new BundledFile(
|
||
|
'svgEditorBundle',
|
||
|
`${mobileDir}/components/NoteEditor/ImageEditor/js-draw/createJsDrawEditor.ts`,
|
||
|
);
|
||
|
|
||
|
const gulpTasks = {
|
||
|
beforeBundle: {
|
||
|
fn: () => mkdirp(outputDir),
|
||
|
},
|
||
|
buildCodeMirrorEditor: {
|
||
|
fn: () => codeMirrorBundle.build(),
|
||
|
},
|
||
|
buildJsDrawEditor: {
|
||
|
fn: () => jsDrawBundle.build(),
|
||
|
},
|
||
|
watchCodeMirrorEditor: {
|
||
|
fn: () => codeMirrorBundle.startWatching(),
|
||
|
},
|
||
|
watchJsDrawEditor: {
|
||
|
fn: () => jsDrawBundle.startWatching(),
|
||
|
},
|
||
|
copyWebviewLib: {
|
||
|
fn: () => copyJs('webviewLib', `${mobileDir}/../lib/renderers/webviewLib.js`),
|
||
|
},
|
||
|
};
|
||
|
|
||
|
export default gulpTasks;
|