1 | var persistify = require( './' );
|
2 |
|
3 | var b = persistify( { }, { watch: true } );
|
4 |
|
5 | b.add( './demo/dep1.js' );
|
6 |
|
7 | b.on( 'bundle:done', function ( time ) {
|
8 | console.log( 'time', time );
|
9 | } );
|
10 |
|
11 | b.on( 'error', function ( err ) {
|
12 | console.log( 'error', err );
|
13 | } );
|
14 |
|
15 | function doBundle() {
|
16 | b.bundle( function ( err, buff ) {
|
17 | if ( err ) {
|
18 | throw err;
|
19 | }
|
20 | require( 'fs' ).writeFileSync( './dist/bundle.js', buff.toString() );
|
21 | } );
|
22 |
|
23 | }
|
24 |
|
25 | doBundle();
|
26 |
|
27 | b.on( 'update', function () {
|
28 | doBundle();
|
29 | } );
|