Merge pull request #395 from openpgpjs/es6

Enable ES6 support by using babelify transform in browserify build
This commit is contained in:
Giovanni Pellerano 2016-01-25 12:17:22 +01:00
commit e64c4d7965
3 changed files with 17 additions and 2 deletions

View File

@ -16,6 +16,7 @@
"trailing": true, "trailing": true,
"undef": true, "undef": true,
"unused": true, "unused": true,
"esnext": true,
"predef": [ "predef": [
"console", "console",

View File

@ -18,7 +18,13 @@ module.exports = function(grunt) {
browserifyOptions: { browserifyOptions: {
standalone: 'openpgp' standalone: 'openpgp'
}, },
external: [ 'crypto', 'node-localstorage' ] external: [ 'crypto', 'node-localstorage' ],
transform: [
["babelify", {
ignore: ['*.min.js'],
presets: ["es2015"]
}]
]
} }
}, },
openpgp_debug: { openpgp_debug: {
@ -30,7 +36,13 @@ module.exports = function(grunt) {
debug: true, debug: true,
standalone: 'openpgp' standalone: 'openpgp'
}, },
external: [ 'crypto', 'node-localstorage' ] external: [ 'crypto', 'node-localstorage' ],
transform: [
["babelify", {
ignore: ['*.min.js'],
presets: ["es2015"]
}]
]
} }
}, },
worker: { worker: {

View File

@ -32,6 +32,8 @@
"test": "grunt test" "test": "grunt test"
}, },
"devDependencies": { "devDependencies": {
"babel-preset-es2015": "^6.3.13",
"babelify": "^7.2.0",
"chai": "~3.4.1", "chai": "~3.4.1",
"coveralls": "^2.11.2", "coveralls": "^2.11.2",
"grunt": "~0.4.5", "grunt": "~0.4.5",