Skip to content

Commit 9c32200

Browse files
jamestalmagesindresorhus
authored andcommitted
Close #333 PR: Upgrade to Babel 6. Fixes #221, Fixes #148, Fixes #148
1 parent d4d8310 commit 9c32200

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

.travis.yml

+2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ node_js:
33
- 'stable'
44
- '0.12'
55
- '0.10'
6+
before_install:
7+
- 'npm i -g npm@latest'
68
after_success:
79
- '[ -z "$COVERALLS_REPO_TOKEN" ] && tap --coverage-report=text-lcov | ./node_modules/.bin/coveralls'

lib/babel.js

+3-6
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ sourceMapSupport.install({
3939
var createEspowerPlugin = require('babel-plugin-espower/create');
4040
var requireFromString = require('require-from-string');
4141
var loudRejection = require('loud-rejection/api')(process);
42-
var hasGenerator = require('has-generator');
4342
var serializeError = require('serialize-error');
4443
var babel = require('babel-core');
4544
var send = require('./send');
@@ -53,11 +52,9 @@ var powerAssert = createEspowerPlugin(babel, {
5352

5453
// if generators are not supported, use regenerator
5554
var options = {
56-
blacklist: hasGenerator ? ['regenerator'] : [],
57-
optional: hasGenerator ? ['asyncToGenerator', 'runtime'] : ['runtime'],
58-
plugins: [powerAssert],
59-
sourceMaps: true,
60-
inputSourceMap: null
55+
presets: ['stage-2', 'es2015'],
56+
plugins: [powerAssert, 'transform-runtime'],
57+
sourceMaps: true
6158
};
6259

6360
// check if test files required ava and show error, when they didn't

package.json

+6-3
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@
8181
"arr-flatten": "^1.0.1",
8282
"arrify": "^1.0.0",
8383
"ava-init": "^0.1.0",
84-
"babel-core": "^5.8.23",
85-
"babel-plugin-espower": "^1.1.0",
86-
"babel-runtime": "^5.8.29",
84+
"babel-core": "^6.3.17",
85+
"babel-plugin-espower": "^2.0.0",
86+
"babel-plugin-transform-runtime": "^6.3.13",
87+
"babel-preset-es2015": "^6.3.13",
88+
"babel-preset-stage-2": "^6.3.13",
89+
"babel-runtime": "^6.3.19",
8790
"bluebird": "^3.0.0",
8891
"chalk": "^1.0.0",
8992
"co-with-promise": "^4.6.0",

0 commit comments

Comments
 (0)