File tree 3 files changed +23
-11
lines changed
3 files changed +23
-11
lines changed Original file line number Diff line number Diff line change 17
17
"strict": true,
18
18
"globals": {
19
19
"define": true
20
- }
21
- }
20
+ },
21
+ "esversion": 6
22
+ }
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
3
3
var gulp = require ( 'gulp' ) ;
4
- var browserify = require ( 'gulp-browserify' ) ;
4
+ var babel = require ( 'babelify' ) ;
5
+ var browserify = require ( 'browserify' ) ;
6
+ var source = require ( 'vinyl-source-stream' ) ;
7
+ var buffer = require ( 'vinyl-buffer' ) ;
5
8
var cssmin = require ( 'gulp-cssmin' ) ;
6
9
var download = require ( 'gulp-download' ) ;
7
10
var exec = require ( 'child_process' ) . exec ;
@@ -119,13 +122,16 @@ gulp.task('demo', function () {
119
122
buildStyles ( 'demo' ) ;
120
123
buildStyles ( 'bootstrap-multiselect' ) ;
121
124
125
+ var bundle = browserify ( './demo/src/App.js' , {
126
+ debug : true
127
+ } ) . transform ( babel . configure ( {
128
+ presets : [ 'es2015' , 'react' ]
129
+ } ) ) ;
130
+
122
131
// scripts
123
- gulp . src ( './demo/src/App.js' )
124
- . pipe ( browserify ( {
125
- debug : true ,
126
- transform : [ 'reactify' ]
127
- } ) )
128
- . pipe ( rename ( 'demo.debug.js' ) )
132
+ bundle . bundle ( )
133
+ . pipe ( source ( 'demo.debug.js' ) )
134
+ . pipe ( buffer ( ) )
129
135
. pipe ( gulp . dest ( './demo/www/js/' ) )
130
136
. pipe ( uglify ( ) )
131
137
. pipe ( rename ( 'demo.min.js' ) )
Original file line number Diff line number Diff line change 27
27
"react" : " >=15.0.0"
28
28
},
29
29
"devDependencies" : {
30
+ "babel-preset-es2015" : " ^6.24.1" ,
31
+ "babel-preset-react" : " ^6.24.1" ,
32
+ "babelify" : " ^7.3.0" ,
30
33
"bootstrap" : " ^3.3.7" ,
34
+ "browserify" : " ^14.3.0" ,
31
35
"gulp" : " ^3.9.1" ,
32
- "gulp-browserify" : " ^0.5.1" ,
33
36
"gulp-connect" : " ^5.0.0" ,
34
37
"gulp-cssmin" : " ^0.1.7" ,
35
38
"gulp-download" : " 0.0.1" ,
43
46
"jsxhint" : " ^0.15.1" ,
44
47
"react-bootstrap" : " ^0.30.3" ,
45
48
"react-dom" : " ^15.3.1" ,
46
- "reactify" : " ^1.1.1"
49
+ "reactify" : " ^1.1.1" ,
50
+ "vinyl-buffer" : " ^1.0.0" ,
51
+ "vinyl-source-stream" : " ^1.1.0"
47
52
},
48
53
"keywords" : [
49
54
" react" ,
You can’t perform that action at this time.
0 commit comments