From 64a77af8b2ea79d109047b37da70dfd7749f7102 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 27 May 2021 13:06:28 +0800 Subject: [PATCH] build: add -dev flag --- build/publish.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/publish.js b/build/publish.js index e9cc032a8..c154d5e9c 100644 --- a/build/publish.js +++ b/build/publish.js @@ -8,6 +8,7 @@ const { gt } = require('semver'); const latest = require('latest-version'); const path = require('path'); const ora = require('ora'); +const { writeFileSync } = require('fs'); const { getWorkspaces, spawnAsync } = require('./utils'); const { @@ -55,8 +56,13 @@ if (CI && (!tag || GITHUB_EVENT_NAME !== 'push')) { if (Object.keys(bumpMap).length) { for (const name in bumpMap) { console.log(`publishing ${name}@${bumpMap[name]} ...`); + if (tag === 'dev') { + const pkg = require(`${name}/package.json`); + pkg.version += '-dev'; + writeFileSync(path.resolve(`${name}/package.json`), JSON.stringify(pkg)); + } await spawnAsync( - `yarn npm publish --new-version ${bumpMap[name]}${tag === 'dev' ? '-dev' : ''} --access public --tag ${tag}`, + `yarn npm publish --access public --tag ${tag}`, path.resolve(name), ); }