Browse Source

add ng-packs update command

pull/8345/head
mehmet-erim 6 years ago
parent
commit
964408c1a8
  1. 42
      npm/package-update-script.js
  2. 3
      npm/package.json

42
npm/package-update-script.js

@ -0,0 +1,42 @@
const glob = require('glob');
var path = require('path');
const childProcess = require('child_process');
const { program } = require('commander');
program.version('0.0.1');
program.option('-r, --rc', 'whether version is rc');
program.parse(process.argv);
const packages = (process.argv[3] || 'abp').split(',').join('|');
const check = (pkgJsonPath) => {
try {
return childProcess
.execSync(
`ncu "/^@(${packages}).*$/" --packageFile ${pkgJsonPath} -u${
program.rc ? ' --greatest' : ''
}`
)
.toString();
} catch (error) {
console.log('exec error: ' + error.message);
process.exit(error.status);
}
};
const folder = process.argv[2] || '.';
glob(folder + '/**/package.json', {}, (er, files) => {
files.forEach((file) => {
if (
file.includes('node_modules') ||
file.includes('ng-packs/dist') ||
file.includes('wwwroot') ||
file.includes('bin/Debug')
) {
return;
}
console.log(check(file));
});
});

3
npm/package.json

@ -4,7 +4,8 @@
"lerna": "lerna",
"ncu": "ncu",
"update-gulp": "node update-gulp.js",
"replace-with-tilde": "node replace-with-tilde.js"
"replace-with-tilde": "node replace-with-tilde.js",
"update": "node package-update-script.js . abp"
},
"devDependencies": {
"@types/fs-extra": "^8.0.1",

Loading…
Cancel
Save