From 99c62e8b9f7e0eb44789d9944d9013e2b054eaa9 Mon Sep 17 00:00:00 2001 From: daniel-j Date: Sat, 25 Jun 2016 21:43:01 +0200 Subject: [PATCH] remove babel on build. browsers support ES6 natively --- gulpfile.babel.js | 3 ++- package.json | 5 +---- src/.babelrc | 1 - src/constants.js | 8 ++++---- webpack.config.babel.js | 5 +++-- 5 files changed, 10 insertions(+), 12 deletions(-) delete mode 100644 src/.babelrc diff --git a/gulpfile.babel.js b/gulpfile.babel.js index 87d8cab..fb3c3e5 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -1,4 +1,3 @@ -'use strict' // gulp and utilities import gulp from 'gulp' @@ -34,6 +33,7 @@ if (inProduction) { debug: false })) webpackConfig.plugins.push(new webpack.optimize.DedupePlugin()) + /* webpackConfig.plugins.push(new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false, @@ -46,6 +46,7 @@ if (inProduction) { screw_ie8: true, sourceMap: false })) + */ } let wpCompiler = webpack(Object.assign({}, webpackConfig, { diff --git a/package.json b/package.json index b229ed4..f41556f 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "description": "", "author": "djazz", "scripts": { - "pack": "gulp pack -p" + "build": "gulp -p" }, "dependencies": { "escape-string-regexp": "^1.0.5", @@ -20,9 +20,6 @@ "devDependencies": { "babel-core": "^6.9.1", "babel-loader": "^6.2.4", - "babel-preset-es2015": "^6.9.0", - "babel-preset-es2015-loose": "^7.0.0", - "babel-preset-es2015-loose-native-modules": "^1.0.0", "babel-preset-node6": "^11.0.0", "del": "^2.2.0", "exports-loader": "^0.6.3", diff --git a/src/.babelrc b/src/.babelrc deleted file mode 100644 index c838b57..0000000 --- a/src/.babelrc +++ /dev/null @@ -1 +0,0 @@ -{"presets": ["es2015-loose-native-modules"]} diff --git a/src/constants.js b/src/constants.js index 5e8ba51..b6c335c 100644 --- a/src/constants.js +++ b/src/constants.js @@ -1,5 +1,5 @@ -export const NS = { +export let NS = { OPF: 'http://www.idpf.org/2007/opf', OPS: 'http://www.idpf.org/2007/ops', DC: 'http://purl.org/dc/elements/1.1/', @@ -9,7 +9,7 @@ export const NS = { XLINK: 'http://www.w3.org/1999/xlink' } -export const tidyOptions = { +export let tidyOptions = { 'indent': 'auto', 'numeric-entities': 'yes', 'output-xhtml': 'yes', @@ -21,13 +21,13 @@ export const tidyOptions = { 'tidy-mark': 'no' } -export const mimeMap = { +export let mimeMap = { 'image/jpeg': 'Images/*.jpg', 'image/png': 'Images/*.png', 'image/gif': 'Images/*.gif' } -export const containerXml = ` +export let containerXml = ` diff --git a/webpack.config.babel.js b/webpack.config.babel.js index fce2bf6..8f78475 100644 --- a/webpack.config.babel.js +++ b/webpack.config.babel.js @@ -1,8 +1,7 @@ -'use strict' import path from 'path' -let inProduction = process.env.NODE_ENV === 'production' || process.argv.indexOf('-p') !== -1 +// let inProduction = process.env.NODE_ENV === 'production' || process.argv.indexOf('-p') !== -1 export default { entry: { @@ -15,11 +14,13 @@ export default { }, module: { loaders: [ + /* { test: /\.js$/, loader: 'babel', exclude: /node_modules/, query: { sourceMaps: inProduction } }, + */ { test: /\.styl$/, loader: 'raw-loader!stylus-loader'