File tree 3 files changed +42
-19
lines changed
3 files changed +42
-19
lines changed Original file line number Diff line number Diff line change
1
+ var gulp = require ( 'gulp' ) ;
2
+ var gRimraf = require ( 'gulp-rimraf' ) ;
3
+ var gReact = require ( 'gulp-react' )
4
+ var gReplace = require ( 'gulp-replace' ) ;
5
+ var browserify = require ( 'browserify' ) ;
6
+ var source = require ( 'vinyl-source-stream' ) ;
7
+
8
+ var browserifyConfig = {
9
+ entries : [ './index.js' ] ,
10
+ standalone : 'Flux'
11
+ } ;
12
+
13
+ gulp . task ( 'clean' , function ( ) {
14
+ return gulp . src ( [ 'lib/' , 'Flux.js' ] , { read : false } )
15
+ . pipe ( gRimraf ( ) ) ;
16
+ } ) ;
17
+
18
+ gulp . task ( 'lib' , function ( ) {
19
+ return gulp . src ( 'src/*.js' )
20
+ . pipe ( gReact ( { harmony : true } ) )
21
+ . pipe ( gReplace ( / _ _ D E V _ _ / g, 'false' ) )
22
+ . pipe ( gulp . dest ( 'lib' ) ) ;
23
+
24
+ } ) ;
25
+
26
+ gulp . task ( 'browserify' , function ( ) {
27
+ return browserify ( browserifyConfig )
28
+ . bundle ( )
29
+ . pipe ( source ( 'Flux.js' ) )
30
+ . pipe ( gulp . dest ( './' ) )
31
+ } ) ;
32
+
33
+ gulp . task ( 'publish' , [ 'clean' , 'default' ] ) ;
34
+ gulp . task ( 'default' , [ 'lib' , 'browserify' ] ) ;
35
+
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
"description" : " " ,
5
5
"main" : " index.js" ,
6
6
"scripts" : {
7
- "prepublish" : " make clean && make all "
7
+ "prepublish" : " ./node_modules/.bin/gulp publish "
8
8
},
9
9
"author" : " " ,
10
10
"license" : " BSD" ,
11
11
"devDependencies" : {
12
- "browserify" : " ^4.2.3" ,
13
- "react-tools" : " ^0.11.0"
12
+ "browserify" : " ^5.9.1" ,
13
+ "gulp" : " ^3.8.6" ,
14
+ "gulp-react" : " ^0.5.0" ,
15
+ "gulp-replace" : " ^0.4.0" ,
16
+ "gulp-rimraf" : " ^0.1.0" ,
17
+ "vinyl-source-stream" : " ^0.1.1"
14
18
}
15
19
}
You can’t perform that action at this time.
0 commit comments