|
|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
const {src, dest, series, task} = require('gulp');
|
|
|
|
|
const del = require('del');
|
|
|
|
|
const ts = require('gulp-typescript');
|
|
|
|
|
const npmDist = require('gulp-npm-dist');
|
|
|
|
|
const exec = require('child_process').exec;
|
|
|
|
|
let tsSource = ts.createProject('tsconfig.json')
|
|
|
|
|
|
|
|
|
|
let pageFiles = ['src/assets/pages/**', 'src/assets/pages/scripts/*', 'src/assets/pages/styles/*']
|
|
|
|
|
@ -33,12 +33,14 @@ function typescript() {
|
|
|
|
|
.pipe(dest('build/util/'));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function dependencies() {
|
|
|
|
|
function dependencies(cb) {
|
|
|
|
|
// Installs dependencies into build folder
|
|
|
|
|
|
|
|
|
|
return src(npmDist(), {base: './node_modules'})
|
|
|
|
|
.pipe(dest('./build/node_modules'));
|
|
|
|
|
|
|
|
|
|
exec('npm --prefix ./build install ./build --production', './node_modules/.bin/electron-rebuild -m ./build/node_modules',
|
|
|
|
|
(err, stdout, stderr) => {
|
|
|
|
|
console.log(stdout);
|
|
|
|
|
console.log(stderr)
|
|
|
|
|
cb(err);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
exports.clean = clean;
|
|
|
|
|
|