Steps to execute:
- Chdir into a prepared
download.jqueryui.com
. - Copy
foo.js
into 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 ); | |
}); |