Skip to content

Commit 9bc56ef

Browse files
committed
chore(create-vite): skip pre-releases when updating version
1 parent a2be9c1 commit 9bc56ef

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

packages/create-vite/updateVersions.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
const fs = require('fs')
22
const path = require('path')
3+
const latestVersion = require('../vite/package.json').version
4+
const isLatestPreRelease = /beta|alpha|rc/.test(latestVersion)
35

46
;(async () => {
57
const templates = fs
@@ -8,7 +10,9 @@ const path = require('path')
810
for (const t of templates) {
911
const pkgPath = path.join(__dirname, t, `package.json`)
1012
const pkg = require(pkgPath)
11-
pkg.devDependencies.vite = `^` + require('../vite/package.json').version
13+
if (!isLatestPreRelease) {
14+
pkg.devDependencies.vite = `^` + latestVersion
15+
}
1216
if (t.startsWith('template-vue')) {
1317
pkg.devDependencies['@vitejs/plugin-vue'] =
1418
`^` + require('../plugin-vue/package.json').version

0 commit comments

Comments
 (0)