Update gulpfile to copy keytar bindings

This commit is contained in:
Samuel Elliott 2018-08-23 20:00:52 +01:00
parent 5868b4f0f9
commit 21c8c6d267
No known key found for this signature in database
GPG Key ID: 8420C7CDE43DC4D6
1 changed files with 16 additions and 3 deletions

View File

@ -70,18 +70,31 @@ gulp.task('css-editor', function () {
]);
});
gulp.task('dependencies', function () {
gulp.task('node-modules', function () {
return copydeps('.', 'release');
});
gulp.task('node-sass-bindings', function () {
gulp.task('node-sass-bindings', gulp.series(function () {
return del(['release/node_modules/node-sass/vendor']);
}, function () {
return pump([
gulp.src('other/node_sass_bindings/**/*'),
copy('release/node_modules/node-sass/vendor', { prefix: 2 })
]);
});
gulp.task('build-release', gulp.parallel('release-package', 'client', 'core', 'sparkplug', 'core-modules', 'index', 'css-editor', gulp.series('dependencies', 'node-sass-bindings')));
gulp.task('keytar-bindings', gulp.series(function () {
return del(['release/node_modules/keytar/build']);
}, function () {
return pump([
gulp.src('other/keytar/**/*'),
copy('release/node_modules/keytar/build/Release', {prefix: 2})
]);
}));
gulp.task('dependencies', gulp.series('node-modules', gulp.parallel('node-sass-bindings', 'keytar-bindings')));
gulp.task('build-release', gulp.parallel('release-package', 'client', 'core', 'sparkplug', 'core-modules', 'index', 'css-editor', 'dependencies'));
gulp.task('release', gulp.series(function () {
return del(['release/**/*']);