@@ -12,92 +12,92 @@ var {exec} = require('child_process');
1212var pkg = require ( './package.json' ) ;
1313
1414var argv = require ( 'yargs' )
15- . option ( 'output' , { alias : 'o' , default : 'dist' } )
16- . option ( 'samples-dir' , { default : 'samples' } )
17- . option ( 'docs-dir' , { default : 'docs' } )
18- . argv ;
15+ . option ( 'output' , { alias : 'o' , default : 'dist' } )
16+ . option ( 'samples-dir' , { default : 'samples' } )
17+ . option ( 'docs-dir' , { default : 'docs' } )
18+ . argv ;
1919
2020function run ( bin , args ) {
21- return new Promise ( ( resolve , reject ) => {
22- var exe = '"' + process . execPath + '"' ;
23- var src = require . resolve ( bin ) ;
24- var ps = exec ( [ exe , src ] . concat ( args || [ ] ) . join ( ' ' ) ) ;
21+ return new Promise ( ( resolve , reject ) => {
22+ var exe = '"' + process . execPath + '"' ;
23+ var src = require . resolve ( bin ) ;
24+ var ps = exec ( [ exe , src ] . concat ( args || [ ] ) . join ( ' ' ) ) ;
2525
26- ps . stdout . pipe ( process . stdout ) ;
27- ps . stderr . pipe ( process . stderr ) ;
28- ps . on ( 'close' , ( error ) => {
29- if ( error ) {
30- reject ( error ) ;
31- } else {
32- resolve ( ) ;
33- }
34- } ) ;
35- } ) ;
26+ ps . stdout . pipe ( process . stdout ) ;
27+ ps . stderr . pipe ( process . stderr ) ;
28+ ps . on ( 'close' , ( error ) => {
29+ if ( error ) {
30+ reject ( error ) ;
31+ } else {
32+ resolve ( ) ;
33+ }
34+ } ) ;
35+ } ) ;
3636}
3737
3838gulp . task ( 'build' , function ( ) {
39- return run ( 'rollup/bin/rollup' , [ '-c' , argv . watch ? '--watch' : '' ] ) ;
39+ return run ( 'rollup/dist /bin/rollup' , [ '-c' , argv . watch ? '--watch' : '' ] ) ;
4040} ) ;
4141
4242gulp . task ( 'lint' , function ( ) {
43- var files = [
44- 'src/**/*.js' ,
45- '*.js'
46- ] ;
43+ var files = [
44+ 'src/**/*.js' ,
45+ '*.js'
46+ ] ;
4747
48- var options = {
49- rules : {
50- complexity : [ 1 , 10 ] ,
51- 'max-statements' : [ 1 , 30 ]
52- }
53- } ;
48+ var options = {
49+ rules : {
50+ complexity : [ 1 , 10 ] ,
51+ 'max-statements' : [ 1 , 30 ]
52+ }
53+ } ;
5454
55- return gulp . src ( files )
56- . pipe ( eslint ( options ) )
57- . pipe ( eslint . format ( ) )
58- . pipe ( eslint . failAfterError ( ) ) ;
55+ return gulp . src ( files )
56+ . pipe ( eslint ( options ) )
57+ . pipe ( eslint . format ( ) )
58+ . pipe ( eslint . failAfterError ( ) ) ;
5959} ) ;
6060
6161gulp . task ( 'samples' , function ( ) {
62- // since we moved the dist files one folder up (package root), we need to rewrite
63- // samples src="../dist/ to src="../ and then copy them in the /samples directory.
64- var out = path . join ( argv . output , argv . samplesDir ) ;
65- return gulp . src ( 'samples/**/*' , { base : 'samples' } )
66- . pipe ( streamify ( replace ( / s r c = " ( (?: \. \. \/ ) + ) d i s t \/ / g, 'src="$1' , { skipBinary : true } ) ) )
67- . pipe ( gulp . dest ( out ) ) ;
62+ // since we moved the dist files one folder up (package root), we need to rewrite
63+ // samples src="../dist/ to src="../ and then copy them in the /samples directory.
64+ var out = path . join ( argv . output , argv . samplesDir ) ;
65+ return gulp . src ( 'samples/**/*' , { base : 'samples' } )
66+ . pipe ( streamify ( replace ( / s r c = " ( (?: \. \. \/ ) + ) d i s t \/ / g, 'src="$1' , { skipBinary : true } ) ) )
67+ . pipe ( gulp . dest ( out ) ) ;
6868} ) ;
6969
7070gulp . task ( 'package' , gulp . series ( gulp . parallel ( 'build' , 'samples' ) , function ( ) {
71- var out = argv . output ;
72- var streams = merge (
73- gulp . src ( path . join ( out , argv . samplesDir , '**/*' ) , { base : out } ) ,
74- gulp . src ( [ path . join ( out , '*.js' ) , 'LICENSE.md' ] )
75- ) ;
71+ var out = argv . output ;
72+ var streams = merge (
73+ gulp . src ( path . join ( out , argv . samplesDir , '**/*' ) , { base : out } ) ,
74+ gulp . src ( [ path . join ( out , '*.js' ) , 'LICENSE.md' ] )
75+ ) ;
7676
77- return streams
78- . pipe ( zip ( pkg . name + '.zip' ) )
79- . pipe ( gulp . dest ( out ) ) ;
77+ return streams
78+ . pipe ( zip ( pkg . name + '.zip' ) )
79+ . pipe ( gulp . dest ( out ) ) ;
8080} ) ) ;
8181
8282gulp . task ( 'bower' , function ( ) {
83- var json = JSON . stringify ( {
84- name : pkg . name ,
85- description : pkg . description ,
86- homepage : pkg . homepage ,
87- license : pkg . license ,
88- version : pkg . version ,
89- main : argv . output + '/' + pkg . name + '.js' ,
90- ignore : [
91- '.codeclimate.yml' ,
92- '.gitignore' ,
93- '.npmignore' ,
94- '.travis.yml' ,
95- 'scripts'
96- ]
97- } , null , 2 ) ;
83+ var json = JSON . stringify ( {
84+ name : pkg . name ,
85+ description : pkg . description ,
86+ homepage : pkg . homepage ,
87+ license : pkg . license ,
88+ version : pkg . version ,
89+ main : argv . output + '/' + pkg . name + '.js' ,
90+ ignore : [
91+ '.codeclimate.yml' ,
92+ '.gitignore' ,
93+ '.npmignore' ,
94+ '.travis.yml' ,
95+ 'scripts'
96+ ]
97+ } , null , 2 ) ;
9898
99- return file ( 'bower.json' , json , { src : true } )
100- . pipe ( gulp . dest ( './' ) ) ;
99+ return file ( 'bower.json' , json , { src : true } )
100+ . pipe ( gulp . dest ( './' ) ) ;
101101} ) ;
102102
103103gulp . task ( 'default' , gulp . parallel ( 'build' ) ) ;
0 commit comments