pkg-assets
Version:
Small lib to handle/publish static files/assets in node modules.
27 lines (19 loc) • 661 B
JavaScript
if(!process.argv[2]) {
console.log("Please enter a dest folder.");
process.exit(1);
}
const path = require('path');
const pkgAssets = require('..');
const logPath = path => path.replace(process.cwd(), '.');
let src = process.cwd();
let dest = path.resolve(process.cwd(), process.argv[2]);
console.log('Assets will be moved to: ' + logPath(dest));
let promise = pkgAssets(src, dest);
promise.then(assets => {
assets.map(asset => console.log(`Asset(s) moved: ${logPath(asset.src)} -> ${logPath(asset.dest)}`));
});
promise.then(null, err => {
console.log(err.message);
process.exit(1);
});