1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-02-07 19:30:04 +02:00
joplin/packages/app-mobile/gulpfile.ts

47 lines
927 B
TypeScript
Raw Normal View History

2020-11-05 16:58:23 +00:00
const gulp = require('gulp');
const utils = require('@joplin/tools/gulp/utils');
import injectedJsGulpTasks from './tools/buildInjectedJs/gulpTasks';
2020-11-05 16:58:23 +00:00
const tasks = {
encodeAssets: {
fn: require('./tools/encodeAssets'),
},
copyWebAssets: {
fn: require('./tools/copyAssets').default,
},
...injectedJsGulpTasks,
2020-11-05 16:58:23 +00:00
podInstall: {
fn: require('./tools/podInstall'),
},
};
utils.registerGulpTasks(gulp, tasks);
gulp.task('buildInjectedJs', gulp.series(
'beforeBundle',
'buildCodeMirrorEditor',
'buildJsDrawEditor',
'buildPluginBackgroundScript',
'buildNoteViewerBundle',
'copyWebviewLib',
));
gulp.task('watchInjectedJs', gulp.series(
'beforeBundle',
'copyWebviewLib',
gulp.parallel(
'watchCodeMirrorEditor',
'watchJsDrawEditor',
'watchPluginBackgroundScript',
'watchNoteViewerBundle',
),
));
2020-11-05 16:58:23 +00:00
gulp.task('build', gulp.series(
'buildInjectedJs',
'copyWebAssets',
2020-11-05 16:58:23 +00:00
'encodeAssets',
'podInstall',
2020-11-05 16:58:23 +00:00
));