From 47b575b89249f34a364b516161cbe1e33df0f3a4 Mon Sep 17 00:00:00 2001 From: Victor Häggqvist Date: Sat, 16 Jan 2016 14:15:31 +0100 Subject: make packaged modules work as expected --- gulpfile.js | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) (limited to 'gulpfile.js') diff --git a/gulpfile.js b/gulpfile.js index 3e1a65a..c081b81 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -22,11 +22,13 @@ var webpackOptions = { ActivityIndicator: './src/Plugins/ActivityIndicator.js', Overlay: './src/Plugins/Overlay.js', CloseButton: './src/Plugins/CloseButton.js', + Captions: './src/Plugins/Captions.js', + Navigation: './src/Plugins/Navigation.js', Core: './src/LightBox.js' }, output: { - filename: "LightBox.[name].js", - library: ["LightBox", "[name]"], + filename: 'LightBox.[name].js', + library: ['LightBox','[name]'], libraryTarget: "var" }, module: { @@ -34,7 +36,8 @@ var webpackOptions = { { loader: 'babel', query: { - presets: ['es2015'] + presets: ['es2015'], + plugins: ['add-module-exports'] } } ] @@ -42,25 +45,16 @@ var webpackOptions = { }; gulp.task('pack', function() { - return gulp.src('').pipe(webpack(webpackOptions)).pipe(gulp.dest('./demo')); - - //return gulp.src(['./src/LightBox.js', './src/Plugins/*.js']) - // .pipe(webpack(webpackOptions)) - // //.pipe(gulp.dest('./dist')); - // .pipe(gulp.dest('./demo')); + return gulp.src('') + .pipe(webpack(webpackOptions)) + .pipe(gulp.dest('./demo')); }); gulp.task('default', ['pack']); gulp.task('watch', function () { - //gulp.watch('./src/LightBox.js', ['pack']) - webpackOptions.watch = true; - - gulp.src('').pipe(webpack(webpackOptions)).pipe(gulp.dest('./demo')); - - //return gulp.src(['./src/LightBox.js', './src/Plugins/*.js']) - // .pipe(webpack(webpackOptions)) - // //.pipe(gulp.dest('./dist')); - // .pipe(gulp.dest('./demo')); + gulp.src('') + .pipe(webpack(webpackOptions)) + .pipe(gulp.dest('./demo')); }); -- cgit v1.2.3