Browse Source

Merge pull request #6903 from abpframework/improve-publish-script

Added registry option to publish script
pull/6905/head
Bunyamin Coskuner 6 years ago
committed by GitHub
parent
commit
3e71fc31ad
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      npm/ng-packs/scripts/publish.ts

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

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

Loading…
Cancel
Save