Browse Source

chore: add registry option to publish script

pull/6903/head
mehmet-erim 5 years ago
parent
commit
0e11d97628
  1. 17
      npm/ng-packs/scripts/publish.ts

17
npm/ng-packs/scripts/publish.ts

@ -8,13 +8,14 @@ program
'-v, --nextVersion <version>',
'next semantic version. Available versions: ["major", "minor", "patch", "premajor", "preminor", "prepatch", "prerelease", "or type a custom version"]',
)
.option('-r, --registry <registry>', 'target npm server registry')
.option('-p, --preview', 'publishes with preview tag')
.option('-r, --rc', 'publishes with next tag')
.option('-g, --skipGit', 'skips git push');
program.parse(process.argv);
const publish = async () => {
(async () => {
const versions = ['major', 'minor', 'patch', 'premajor', 'preminor', 'prepatch', 'prerelease'];
if (!program.nextVersion) {
@ -22,9 +23,11 @@ const publish = async () => {
process.exit(1);
}
const registry = program.preview
? 'https://www.myget.org/F/abp-nightly/auth/8f2a5234-1bce-4dc7-b976-2983078590a9/npm/'
: 'https://registry.npmjs.org';
const registry =
program.registry ||
(program.preview
? 'https://www.myget.org/F/abp-nightly/auth/8f2a5234-1bce-4dc7-b976-2983078590a9/npm/'
: 'https://registry.npmjs.org');
try {
await fse.remove('../dist');
@ -88,8 +91,4 @@ const publish = async () => {
}
process.exit(0);
};
publish();
export default publish;
})();

Loading…
Cancel
Save