Steps to execute:
- Chdir into a prepared
download.jqueryui.com. - Copy
foo.jsinto it. - Run
node foo.js
| var fs = require( "fs" ); | |
| var JqueryUi = require( "./lib/jquery-ui" ); | |
| var Package = require( "./lib/package-1-12" ); | |
| var Packager = require( "node-packager" ); | |
| var jqueryUi = JqueryUi.find( "1.12.0-pre" ); | |
| packager = new Packager( jqueryUi.files().cache, Package, { | |
| components: jqueryUi.components().map(function( component ) { | |
| return component.name; | |
| }), | |
| themeVars: null | |
| }); | |
| var targetFileName = jqueryUi.pkg.name + "-" + jqueryUi.pkg.version + "-cdn.zip"; | |
| var target = fs.createWriteStream( targetFileName ); | |
| packager.toZip( target, { | |
| basedir: "" | |
| }, function( error ) { | |
| if ( error ) { | |
| console.error( error ); | |
| process.exit( 1 ); | |
| } | |
| console.log( "Built:", targetFileName ); | |
| }); |