Skip to content

Commit 1a5cd21

Browse files
authored
🎓 chore: vite v7.0.4 & deps upgraded (#461)
* chore: vite v7.0.4 & deps upgraded * chore: presetUno to presetWind3
1 parent ced85e1 commit 1a5cd21

File tree

6 files changed

+1134
-1108
lines changed

6 files changed

+1134
-1108
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v4
1515
- uses: actions/setup-node@v4
1616
with:
17-
node-version: 18.12.x
17+
node-version: 22.x
1818

1919
- uses: pnpm/action-setup@v3.0.0
2020
with:

README-zh.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@
77
[![thanks](https://badgen.net/badge/thanks/♥/pink)](https://github.com/pdsuwwz)
88
[![License](https://img.shields.io/github/license/pdsuwwz/vite-ts-starter?color=blue)](https://github.com/pdsuwwz/vite-ts-starter/blob/main/LICENSE)
99

10-
🐬 A Starter template built on Vite 6.x + Vue 3.x + Element Plus 2.x + TypeScript + Husky + lint-staged.
10+
🐬 A Starter template built on Vite 7.x + Vue 3.x + Element Plus 2.x + TypeScript + Husky + lint-staged.
1111

12-
一个开箱即用,适合快速开发 Vue3 + Vite6 + TS 中小型 B 端后台管理系统的原型模板项目框架,持续更新最新技术栈 💪
12+
一个开箱即用,适合快速开发 Vue3 + Vite7 + TS 中小型 B 端后台管理系统的原型模板项目框架,持续更新最新技术栈 💪
1313

1414
[🚀 Live Demo 在线体验](https://pdsuwwz.github.io/vite-ts-starter)
1515

1616

1717
## 🌱 不同版本
1818
目前一共有以下五个不同技术栈的仓库模板在持续维护,请尝试后选择适合自己的模板使用
1919

20-
- 💥 (推荐) [TS + Pinia + 🌐 低耦合(i18n)多语言 Vite6 + Vue3 + TS + Element-Plus2 + vue-i18n@next](https://github.com/pdsuwwz/vue-boilerplate-i18n)
20+
- 💥 (推荐) [TS + Pinia + 🌐 低耦合(i18n)多语言 Vite7 + Vue3 + TS + Element-Plus2 + vue-i18n@next](https://github.com/pdsuwwz/vue-boilerplate-i18n)
2121

2222
- ⚡️ TS + Pinia 版 [Vite5 + Vue3 + TS + Pinia + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/pinia-starter-ts)
2323
- ⚡️ JS + Pinia 版 [Vite5 + Vue3 + Pinia + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-pinia-starter)
2424

25-
- ⚡️ TS + Vuex4 版 (当前仓库)[Vite6 + Vue3 + TS + Vuex4 + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-ts-starter)
25+
- ⚡️ TS + Vuex4 版 (当前仓库)[Vite7 + Vue3 + TS + Vuex4 + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-ts-starter)
2626
- ⚡️ JS + Vuex4 版 [Vite5 + Vue3 + Vuex4 + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-starter)
2727

2828
## 🪄 使用不同的 UI 库
@@ -35,7 +35,7 @@
3535

3636
## 🎉 Features
3737

38-
* 支持 __Vite 6 + Vue 3 + TypeScript__
38+
* 支持 __Vite 7 + Vue 3 + TypeScript__
3939
* UI 框架: __Element Plus 2.x__
4040
* 状态管理: __Vuex 4__
4141
* 代码规范化检测: __Husky + lint-staged__

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@ English | [中文](README-zh.md)
77
[![thanks](https://badgen.net/badge/thanks/♥/pink)](https://github.com/pdsuwwz)
88
[![License](https://img.shields.io/github/license/pdsuwwz/vite-ts-starter?color=blue)](https://github.com/pdsuwwz/vite-ts-starter/blob/main/LICENSE)
99

10-
🐬 A Starter template built on Vite 6.x + Vue 3.x + Element Plus 2.x + TypeScript + Husky + lint-staged.
10+
🐬 A Starter template built on Vite 7.x + Vue 3.x + Element Plus 2.x + TypeScript + Husky + lint-staged.
1111

12-
A ready-to-use prototype template framework for quickly developing management systems using Vue3 + Vite6 + TS, with continuous updates on the latest tech stack 💪
12+
A ready-to-use prototype template framework for quickly developing management systems using Vue3 + Vite7 + TS, with continuous updates on the latest tech stack 💪
1313

1414
[🚀 Online Playground](https://pdsuwwz.github.io/vite-ts-starter/#en)
1515

1616

1717
## 🌱 Different Versions
1818
Five different tech stack repo templates are maintained. Try them and pick the one that fits you.
1919

20-
- 💥 (Recommended) [TS + Pinia + 🌐 Low-coupling (i18n) multilingual Vite6 + Vue3 + TS + Element-Plus2 + vue-i18n@next](https://github.com/pdsuwwz/vue-boilerplate-i18n)
20+
- 💥 (Recommended) [TS + Pinia + 🌐 Low-coupling (i18n) multilingual Vite7 + Vue3 + TS + Element-Plus2 + vue-i18n@next](https://github.com/pdsuwwz/vue-boilerplate-i18n)
2121

2222
- ⚡️ TS + Pinia [Vite5 + Vue3 + TS + Pinia + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/pinia-starter-ts)
2323
- ⚡️ JS + Pinia [Vite5 + Vue3 + Pinia + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-pinia-starter)
2424

25-
- ⚡️ TS + Vuex4 (Current Repo)[Vite6 + Vue3 + TS + Vuex4 + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-ts-starter)
25+
- ⚡️ TS + Vuex4 (Current Repo)[Vite7 + Vue3 + TS + Vuex4 + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-ts-starter)
2626
- ⚡️ JS + Vuex4 [Vite5 + Vue3 + Vuex4 + Element-Plus2 + useLocale + i18n](https://github.com/pdsuwwz/vite-starter)
2727

2828
## 🪄 Using Different UI Libraries
@@ -35,7 +35,7 @@ If you prefer using [Naive UI](https://www.naiveui.com/) as your UI library, we'
3535

3636
## 🎉 Features
3737

38-
* Supports __Vite 6 + Vue 3 + TypeScript__
38+
* Supports __Vite 7 + Vue 3 + TypeScript__
3939
* UI framework: __Element Plus 2.x__
4040
* State management: __Vuex 4__
4141
* Code standardization: __Husky + lint-staged__

package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vite-ts-starter",
3-
"description": "🐬 A Starter template built on Vite 6.x + Vue 3.x + Element Plus 2.x + TypeScript.",
3+
"description": "🐬 A Starter template built on Vite 7.x + Vue 3.x + Element Plus 2.x + TypeScript.",
44
"version": "0.0.1",
55
"author": "Wisdom <pdsu.wwz@foxmail.com>",
66
"license": "MIT",
@@ -19,7 +19,7 @@
1919
"prepare": "husky"
2020
},
2121
"engines": {
22-
"node": ">=18.12.0",
22+
"node": ">=22.x",
2323
"pnpm": ">= 9.x"
2424
},
2525
"keywords": [
@@ -51,7 +51,7 @@
5151
"@element-plus/icons-vue": "2.3.1",
5252
"axios": "1.10.0",
5353
"echarts": "^5.6.0",
54-
"element-plus": "2.10.2",
54+
"element-plus": "2.10.4",
5555
"js-cookie": "^3.0.5",
5656
"lodash-es": "^4.17.21",
5757
"nprogress": "^0.2.0",
@@ -60,50 +60,50 @@
6060
"vuex": "^4.1.0"
6161
},
6262
"devDependencies": {
63-
"@babel/core": "^7.27.4",
64-
"@babel/preset-env": "^7.27.2",
65-
"@eslint/js": "^9.29.0",
66-
"@iconify/json": "^2.2.350",
63+
"@babel/core": "^7.28.0",
64+
"@babel/preset-env": "^7.28.0",
65+
"@eslint/js": "^9.31.0",
66+
"@iconify/json": "^2.2.359",
6767
"@iconify/vue": "^5.0.0",
68-
"@stylistic/eslint-plugin": "^4.4.1",
69-
"@stylistic/stylelint-plugin": "^3.1.2",
68+
"@stylistic/eslint-plugin": "^5.1.0",
69+
"@stylistic/stylelint-plugin": "^3.1.3",
7070
"@types/js-cookie": "^3.0.6",
7171
"@types/lodash-es": "^4.17.12",
72-
"@types/node": "^24.0.3",
72+
"@types/node": "^24.0.14",
7373
"@types/nprogress": "^0.2.3",
74-
"@typescript-eslint/eslint-plugin": "^8.34.1",
75-
"@typescript-eslint/parser": "^8.34.1",
76-
"@vitejs/plugin-vue": "^5.2.4",
74+
"@typescript-eslint/eslint-plugin": "^8.37.0",
75+
"@typescript-eslint/parser": "^8.37.0",
76+
"@vitejs/plugin-vue": "^6.0.0",
7777
"@vitest/coverage-v8": "^3.2.4",
7878
"@vue/compiler-sfc": "^3.5.17",
7979
"@vue/test-utils": "2.4.6",
8080
"babel-plugin-transform-vite-meta-env": "^1.0.3",
8181
"cross-env": "^7.0.3",
82-
"eslint": "^9.29.0",
82+
"eslint": "^9.31.0",
8383
"eslint-plugin-html": "8.1.3",
84-
"eslint-plugin-import": "^2.31.0",
85-
"eslint-plugin-vue": "10.2.0",
86-
"globals": "^16.2.0",
84+
"eslint-plugin-import": "^2.32.0",
85+
"eslint-plugin-vue": "10.3.0",
86+
"globals": "^16.3.0",
8787
"husky": "^9.1.7",
8888
"jsdom": "^26.1.0",
8989
"lint-staged": "^16.1.2",
9090
"postcss": "^8.5.6",
9191
"postcss-html": "^1.8.0",
9292
"postcss-scss": "^4.0.9",
93-
"rollup": "4.43.0",
93+
"rollup": "4.45.1",
9494
"sass": "1.89.2",
95-
"stylelint": "^16.20.0",
95+
"stylelint": "^16.21.1",
9696
"stylelint-config-recommended-scss": "^15.0.1",
97-
"stylelint-config-recommended-vue": "^1.6.0",
97+
"stylelint-config-recommended-vue": "^1.6.1",
9898
"stylelint-config-standard": "^38.0.0",
9999
"stylelint-config-standard-scss": "15.0.1",
100100
"typescript": "^5.8.3",
101-
"unocss": "66.2.3",
101+
"unocss": "66.3.3",
102102
"unplugin-auto-import": "^19.3.0",
103103
"unplugin-icons": "^22.1.0",
104-
"unplugin-vue-components": "^28.7.0",
105-
"vite": "^6.3.5",
104+
"unplugin-vue-components": "^28.8.0",
105+
"vite": "^7.0.4",
106106
"vitest": "^3.2.4",
107-
"vue-eslint-parser": "^10.1.3"
107+
"vue-eslint-parser": "^10.2.0"
108108
}
109109
}

0 commit comments

Comments
 (0)