UNPKG

503 BJavaScriptView Raw
1var persistify = require( './' );
2
3var b = persistify( { }, { watch: true } );
4
5b.add( './demo/dep1.js' );
6
7b.on( 'bundle:done', function ( time ) {
8 console.log( 'time', time );
9} );
10
11b.on( 'error', function ( err ) {
12 console.log( 'error', err );
13} );
14
15function 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
25doBundle();
26
27b.on( 'update', function () {
28 doBundle();
29} );