From 4700d4355229e19c0b4656a051ce8b5afe797d09 Mon Sep 17 00:00:00 2001 From: Glenn Vorhes <gavorhes@wisc.edu> Date: Wed, 11 May 2016 14:27:28 -0500 Subject: [PATCH] moved browserify config to package.json --- package.json | 18 +++++++++++++++++- src/gulp-helpers.js | 16 ++-------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 687ea64..dfe508a 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "ol": "node node_modules/openlayers/tasks/build.js src/ol/ol-config.json src/ol/ol-build.js", "lint": "eslint src/**/*.js", "jsdoc": "jsdoc -r -d doc src", - "src2lib": "babel src --out-dir lib --presets es2015 --ignore ol-build.js & COPY /Y src\\ol\\ol-build.js lib\\ol\\ol-build.js" + "src2lib": "babel src --out-dir lib --presets es2015 --plugins add-module-exports --ignore ol-build.js & COPY /Y src\\ol\\ol-build.js lib\\ol\\ol-build.js" }, "author": "TOPS Lab", "license": "ISC", @@ -60,5 +60,21 @@ "vinyl-buffer": "^1.0.0", "vinyl-source-stream": "^1.1.0", "watchify": "^3.7.0" + }, + "browserify": { + "cache": {}, + "packageCache": {}, + "debug": true, + "transform": [ + [ + "babelify", + { + "presets": [ + "es2015" + ], + "ignore": "ol/-build/.js|jquery/.min" + } + ] + ] } } diff --git a/src/gulp-helpers.js b/src/gulp-helpers.js index 28adaec..643d47e 100644 --- a/src/gulp-helpers.js +++ b/src/gulp-helpers.js @@ -63,19 +63,7 @@ export function bundleEs2015(inputFile, outFile, production) { inputFile = glob.sync('./spec/**/*.js'); } - let bundler = browserify( - { - entries: inputFile, - cache: {}, - packageCache: {}, - debug: true - } - ); - - bundler.transform(babelify.configure({ - presets: ["es2015"], - ignore: /ol\-build\.js|jquery\.min/ - })); + let bundler = browserify(inputFile); if (!production) { bundler = watchify(bundler); @@ -152,7 +140,7 @@ export function processLessFile(inputFile, outputFile) { */ export function bundleEs2015Multiple(fileArray, production){ "use strict"; - + let outStream; for (let f of fileArray){ -- GitLab