1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-12 08:54:00 +02:00
joplin/ElectronClient/gulpfile.js
Laurent Cozic 3407a31cf6
Tools: Improve and simplify how to build the apps (#2538)
* Improving CLI build

* Improving CLI build

* Remove requirement to build the tools

* Moved Electron app one level down

* Clean up Electron build

* Moved tools to sub-dir

* Updated root script

* update root

* update root

* update root

* update root

* update root

* update root

* Updated build

* Added doc

* Update CI config

* Should not lint index.js

* Fixing jetify

* Fixed linter errors

* Fixed pod build

* Fixed Windows build
2020-02-20 22:59:18 +00:00

29 lines
600 B
JavaScript

const gulp = require('gulp');
const utils = require('../Tools/gulp/utils');
const tasks = {
compileScripts: {
fn: require('./tools/compileScripts'),
},
compilePackageInfo: {
fn: require('./tools/compile-package-info.js'),
},
copyPluginAssets: {
fn: require('./tools/copyPluginAssets.js'),
},
electronRebuild: {
fn: require('./tools/electronRebuild.js'),
},
copyLib: require('../Tools/gulp/tasks/copyLib'),
};
utils.registerGulpTasks(gulp, tasks);
gulp.task('build', gulp.series(
'copyLib',
'compileScripts',
'compilePackageInfo',
'copyPluginAssets',
// 'electronRebuild'
));