Skip to content

Commit 9c37cc1

Browse files
authored
chore: use @vitejs/release-scripts (#12682)
1 parent abe9274 commit 9c37cc1

File tree

8 files changed

+125
-377
lines changed

8 files changed

+125
-377
lines changed

package.json

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@vitejs/vite-monorepo",
33
"private": true,
4+
"type": "module",
45
"engines": {
56
"node": "^14.18.0 || >=16.0.0"
67
},
@@ -50,17 +51,15 @@
5051
"@types/json-stable-stringify": "^1.0.34",
5152
"@types/less": "^3.0.3",
5253
"@types/micromatch": "^4.0.2",
53-
"@types/minimist": "^1.2.2",
5454
"@types/node": "^18.15.5",
5555
"@types/picomatch": "^2.3.0",
56-
"@types/prompts": "2.4.2",
5756
"@types/resolve": "^1.20.2",
5857
"@types/sass": "~1.43.1",
59-
"@types/semver": "^7.3.13",
6058
"@types/stylus": "^0.48.38",
6159
"@types/ws": "^8.5.4",
6260
"@typescript-eslint/eslint-plugin": "^5.56.0",
6361
"@typescript-eslint/parser": "^5.56.0",
62+
"@vitejs/release-scripts": "^1.1.0",
6463
"conventional-changelog-cli": "^2.2.2",
6564
"eslint": "^8.36.0",
6665
"eslint-define-config": "^1.17.0",
@@ -71,16 +70,13 @@
7170
"fast-glob": "^3.2.12",
7271
"fs-extra": "^11.1.1",
7372
"lint-staged": "^13.2.0",
74-
"minimist": "^1.2.8",
7573
"npm-run-all": "^4.1.5",
7674
"picocolors": "^1.0.0",
7775
"playwright-chromium": "^1.31.2",
7876
"prettier": "2.8.5",
79-
"prompts": "^2.4.2",
8077
"resolve": "^1.22.1",
8178
"rimraf": "^4.4.0",
8279
"rollup": "^3.20.2",
83-
"semver": "^7.3.8",
8480
"simple-git-hooks": "^2.8.1",
8581
"tslib": "^2.5.0",
8682
"tsx": "^3.12.6",

packages/create-vite/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"template-*",
1414
"dist"
1515
],
16-
"main": "index.js",
1716
"scripts": {
1817
"dev": "unbuild --stub",
1918
"build": "unbuild",
@@ -33,6 +32,8 @@
3332
},
3433
"homepage": "https://github.com/vitejs/vite/tree/main/packages/create-vite#readme",
3534
"devDependencies": {
35+
"@types/minimist": "^1.2.2",
36+
"@types/prompts": "^2.4.4",
3637
"cross-spawn": "^7.0.3",
3738
"kolorist": "^1.7.0",
3839
"minimist": "^1.2.8",
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
module.exports = require('../../vite.config-no-css-minify')
1+
import config from '../../vite.config-no-css-minify'
2+
export default config

pnpm-lock.yaml

+86-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/publishCI.ts

+2-46
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,3 @@
1-
import semver from 'semver'
2-
import {
3-
args,
4-
getActiveVersion,
5-
getPackageInfo,
6-
publishPackage,
7-
step,
8-
} from './releaseUtils'
1+
import { publish } from '@vitejs/release-scripts'
92

10-
async function main() {
11-
const tag = args._[0]
12-
13-
if (!tag) {
14-
throw new Error('No tag specified')
15-
}
16-
17-
let pkgName = 'vite'
18-
let version
19-
20-
if (tag.includes('@')) [pkgName, version] = tag.split('@')
21-
else version = tag
22-
23-
if (version.startsWith('v')) version = version.slice(1)
24-
25-
const { currentVersion, pkgDir } = getPackageInfo(pkgName)
26-
if (currentVersion !== version)
27-
throw new Error(
28-
`Package version from tag "${version}" mismatches with current version "${currentVersion}"`,
29-
)
30-
31-
const activeVersion = await getActiveVersion(pkgName)
32-
33-
step('Publishing package...')
34-
const releaseTag = version.includes('beta')
35-
? 'beta'
36-
: version.includes('alpha')
37-
? 'alpha'
38-
: semver.lt(currentVersion, activeVersion)
39-
? 'previous'
40-
: undefined
41-
await publishPackage(pkgDir, releaseTag)
42-
}
43-
44-
main().catch((err) => {
45-
console.error(err)
46-
process.exit(1)
47-
})
3+
publish({ defaultPackage: 'vite' })

0 commit comments

Comments
 (0)