mirror of https://github.com/abpframework/abp.git
committed by
GitHub
23 changed files with 2023 additions and 616 deletions
File diff suppressed because it is too large
@ -0,0 +1,43 @@ |
|||
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.option('-rg, --registry <registry>', 'target npm server registry') |
|||
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 ? ' --target greatest' : '' |
|||
}${program.registry ? ` --registry ${program.registry}` : ''}` |
|||
) |
|||
.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)); |
|||
}); |
|||
}); |
|||
Loading…
Reference in new issue