зеркало из https://github.com/mozilla/kitsune.git
25 строки
631 B
JavaScript
25 строки
631 B
JavaScript
const util = require('util');
|
|
const cpx = require("cpx");
|
|
const fs = require('fs');
|
|
|
|
let rawdata = fs.readFileSync('package.json');
|
|
let packageJson = JSON.parse(rawdata);
|
|
|
|
Object.keys(packageJson.dependencies).forEach(function (packageName) {
|
|
cpx.copy(
|
|
util.format("node_modules/%s/**", packageName),
|
|
util.format("js_assets/%s", packageName),
|
|
{
|
|
"update": true
|
|
},
|
|
function(err){
|
|
if(err) {
|
|
console.log(util.format("cpx error for %s: %s", packageName, err));
|
|
process.exit(1);
|
|
} else {
|
|
console.log(util.format("copied %s to assets", packageName));
|
|
}
|
|
}
|
|
);
|
|
});
|