2
2
mirror of https://github.com/Llewellynvdm/nativefier.git synced 2024-12-23 18:48:55 +00:00

Allow es6 for app/static/**/**.js

This commit is contained in:
Jia Hao 2016-01-25 12:43:55 +08:00
parent 1625e0f351
commit dfd0f83b63

View File

@ -40,9 +40,19 @@ gulp.task('build-cli', done => {
.pipe(gulp.dest('lib')); .pipe(gulp.dest('lib'));
}); });
gulp.task('build-static', () => { gulp.task('build-static', ['build-static-js', 'build-static-not-js']);
// copy any html files in source/ to public/
return gulp.src(PATHS.APP_STATIC_ALL) gulp.task('build-static-not-js', () => {
return gulp.src([PATHS.APP_STATIC_ALL, '!**/*.js'])
.pipe(gulp.dest(PATHS.APP_STATIC_DEST));
});
gulp.task('build-static-js', done => {
return gulp.src(PATHS.APP_STATIC_JS)
.pipe(sourcemaps.init())
.pipe(babel())
.on('error', done)
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(PATHS.APP_STATIC_DEST)); .pipe(gulp.dest(PATHS.APP_STATIC_DEST));
}); });
@ -94,6 +104,7 @@ function setUpPaths() {
paths.APP_MAIN_JS = path.join(paths.APP_SRC, '/main.js'); paths.APP_MAIN_JS = path.join(paths.APP_SRC, '/main.js');
paths.APP_ALL = paths.APP_SRC + '/**/*'; paths.APP_ALL = paths.APP_SRC + '/**/*';
paths.APP_STATIC_ALL = path.join(paths.APP_SRC, 'static') + '/**/*'; paths.APP_STATIC_ALL = path.join(paths.APP_SRC, 'static') + '/**/*';
paths.APP_STATIC_JS = path.join(paths.APP_SRC, 'static') + '/**/*.js';
paths.APP_STATIC_DEST = path.join(paths.APP_DEST, 'static'); paths.APP_STATIC_DEST = path.join(paths.APP_DEST, 'static');
paths.CLI_SRC_JS = paths.CLI_SRC + '/**/*.js'; paths.CLI_SRC_JS = paths.CLI_SRC + '/**/*.js';