|
|
@ -1,12 +1,10 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const glob = require('glob'); |
|
|
const glob = require('glob'); |
|
|
var path = require('path'); |
|
|
var path = require('path'); |
|
|
const childProcess = require('child_process'); |
|
|
const childProcess = require('child_process'); |
|
|
const { program } = require('commander'); |
|
|
const { program } = require('commander'); |
|
|
|
|
|
|
|
|
program.version('0.0.1'); |
|
|
program.version('0.0.1'); |
|
|
program.option('-pr, --prerelase', 'whether version is prerelase'); |
|
|
program.option('-pr, --prerelease', 'whether version is prerelease'); |
|
|
program.option('-rg, --registry <registry>', 'target npm server registry'); |
|
|
program.option('-rg, --registry <registry>', 'target npm server registry'); |
|
|
program.parse(process.argv); |
|
|
program.parse(process.argv); |
|
|
|
|
|
|
|
|
@ -17,7 +15,7 @@ const check = (pkgJsonPath) => { |
|
|
return childProcess |
|
|
return childProcess |
|
|
.execSync( |
|
|
.execSync( |
|
|
`ncu "/^@(${packages}).*$/" --packageFile ${pkgJsonPath} -u${ |
|
|
`ncu "/^@(${packages}).*$/" --packageFile ${pkgJsonPath} -u${ |
|
|
program.prerelase ? ' --target newest' : '' |
|
|
program.prerelease ? ' --target newest' : '' |
|
|
}${program.registry ? ` --registry ${program.registry}` : ''}` |
|
|
}${program.registry ? ` --registry ${program.registry}` : ''}` |
|
|
) |
|
|
) |
|
|
.toString(); |
|
|
.toString(); |
|
|
@ -42,4 +40,4 @@ glob(folder + '/**/package.json', {}, (er, files) => { |
|
|
|
|
|
|
|
|
console.log(check(file)); |
|
|
console.log(check(file)); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
|