react-csv/cdn/generator.js
2017-02-17 19:30:02 +03:00

14 lines
510 B
JavaScript

const rt = process.cwd();
const {version, name} = require(rt+'/package.json');
const shell = require('child_process').execSync;
const cmds ={
browserify:(suffix =>`node ${rt}/node_modules/browserify/bin/cmd ${rt}/cdn/window.js -o ${rt}/cdn/${name}-${suffix}.js`) ,
minify : (suffix => `node ${rt}/node_modules/uglify-js/bin/uglifyjs ${rt}/cdn/${name}-${suffix}.js -o ${rt}/cdn/${name}-${suffix}.min.js`)
};
[version, 'latest'].forEach(r =>
Object.keys(cmds).forEach(cmd =>
shell(cmds[cmd](r))
)
);