File tree 3 files changed +200
-19
lines changed
3 files changed +200
-19
lines changed Original file line number Diff line number Diff line change 3
3
var babel = require ( 'babel-core' ) ;
4
4
var transform = babel . transform ;
5
5
var fs = require ( 'fs' ) ;
6
- var stripHeimdall = require ( 'babel5-plugin-strip-heimdall' ) ;
7
6
var mkdirp = require ( 'mkdirp' ) . sync ;
8
7
9
8
mkdirp ( './dist/loader' ) ;
10
9
var source = fs . readFileSync ( './lib/loader/loader.js' , 'utf8' ) ;
11
10
var instrumented = transform ( source , {
12
- whitelist : [ 'es6. destructuring' ]
11
+ plugins : [ 'transform-es2015- destructuring' ]
13
12
} ) . code ;
14
13
15
14
var stripped = transform ( source , {
16
- plugins : [ stripHeimdall ] ,
17
- whitelist : [ 'es6.destructuring' ]
15
+ // strip-heimdall *must* come before transpiling destructuring
16
+ plugins : [
17
+ 'babel6-plugin-strip-heimdall' ,
18
+ 'transform-es2015-destructuring'
19
+ ] ,
18
20
} ) . code ;
19
21
20
22
fs . writeFileSync ( './dist/loader/loader.instrument.js' , instrumented ) ;
Original file line number Diff line number Diff line change 9
9
"dependencies" : {},
10
10
"devDependencies" : {
11
11
"ara" : " 0.0.3" ,
12
- "babel-core" : " ^5.0.0" ,
13
- "babel5-plugin-strip-heimdall" : " ^5.0.2" ,
12
+ "babel-core" : " ^6.25.0" ,
13
+ "babel-plugin-transform-es2015-destructuring" : " ^6.23.0" ,
14
+ "babel6-plugin-strip-heimdall" : " ^6.0.1" ,
14
15
"heimdalljs" : " ^0.3.2" ,
15
16
"jscs" : " ^2.11.0" ,
16
17
"jshint" : " ^2.9.2" ,
You can’t perform that action at this time.
0 commit comments