Skip to content

Commit f5d7261

Browse files
committed
feat: let pkgJson.alias be an array
1 parent a2e2c45 commit f5d7261

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

release.mjs

+3-5
Original file line numberDiff line numberDiff line change
@@ -138,14 +138,12 @@ ${commits.join('\n')}`).join('\n')
138138
// Publish npm artifact
139139
const pkgJson = fs.readJSONSync('./package.json')
140140
if (!pkgJson.private) {
141+
const aliases = [pkgJson.version, PKG_ALIAS || pkgJson.alias].flat(1).filter(Boolean)
141142
const npmrc = path.resolve(process.cwd(), '.npmrc')
142143
const npmjsRegistry = 'https://registry.npmjs.org/'
143-
console.log(`npm publish to ${npmjsRegistry}`)
144-
await $`npm publish --no-git-tag-version --registry=${npmjsRegistry} --userconfig ${npmrc}`
145144

146-
const alias = PKG_ALIAS || pkgJson.alias
147-
if (alias) {
148-
console.log(`npm publish ${alias} to ${npmjsRegistry}`)
145+
for (const alias of aliases) {
146+
console.log(`npm publish ${alias} ${pkgJson.version} to ${npmjsRegistry}`)
149147
await $`echo "\`jq '.name="${alias}"' package.json\`" > package.json`
150148
await $`npm publish --no-git-tag-version --registry=${npmjsRegistry} --userconfig ${npmrc}`
151149
}

0 commit comments

Comments
 (0)