diff --git a/.rcz/onrelease.js b/.rcz/onrelease.js index fab3380..2c91d12 100644 --- a/.rcz/onrelease.js +++ b/.rcz/onrelease.js @@ -3,20 +3,20 @@ const { execSync } = require("child_process"); const packageFile = fs.readFileSync("./package.json").toString(); const newPackageFile = packageFile.replace( - /"version": "[0-9]+.[0-9]+.[0-9]+"/, - `"version": "${__NEW_VERSION__}"` + /"version": "[0-9]+\.[0-9]+\.[0-9]+(-(alpha|beta|rc|dev)\.[0-9]+)?"/, + `"version": "${__NEW_VERSION__}"`, ); fs.writeFileSync("./package.json", newPackageFile); const indexFile = fs.readFileSync("./src/index.ts").toString(); const newIndexFile = indexFile.replace( - /version\("[0-9]+\.[0-9]+\.[0-9]+"\)/, - `version("${__NEW_VERSION__}")` + /version\("[0-9]+\.[0-9]+\.[0-9]+(-(alpha|beta|rc|dev)\.[0-9]+)?"\)/, + `version("${__NEW_VERSION__}")`, ); fs.writeFileSync("./src/index.ts", newIndexFile); execSync( - `rcz changelog --show-hashes --unreleased-as v${__NEW_VERSION__} > CHANGELOG.md` + `rcz changelog --show-hashes --unreleased-as v${__NEW_VERSION__} > CHANGELOG.md`, );