diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index 648c99ebe..9954dba03 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -1,5 +1,5 @@
-import type { DefaultTheme } from 'vitepress'
import { defineConfig } from 'vitepress'
+import type { DefaultTheme } from 'vitepress'
import { version } from '../../packages/core/package.json'
import vite from './vite.config'
diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts
index ce89a3237..ca9964f18 100644
--- a/docs/.vitepress/theme/index.ts
+++ b/docs/.vitepress/theme/index.ts
@@ -1,6 +1,6 @@
// https://vitepress.dev/guide/custom-theme
-import { h } from 'vue'
import Theme from 'vitepress/theme'
+import { h } from 'vue'
import 'uno.css'
import './style.css'
diff --git a/docs/.vitepress/vite.config.ts b/docs/.vitepress/vite.config.ts
index 3abbae7db..6f6714582 100644
--- a/docs/.vitepress/vite.config.ts
+++ b/docs/.vitepress/vite.config.ts
@@ -1,7 +1,7 @@
import { fileURLToPath } from 'node:url'
-import { defineConfig } from 'vite'
import UnoCSS from 'unocss/vite'
import Components from 'unplugin-vue-components/vite'
+import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
diff --git a/docs/help/faq.md b/docs/help/faq.md
index cde78c37b..950448c5a 100644
--- a/docs/help/faq.md
+++ b/docs/help/faq.md
@@ -25,8 +25,8 @@ export default defineConfig({
## How to work with Laravel Vite Plugin?
```ts
-import { defineConfig } from 'vite'
import laravel from 'laravel-vite-plugin'
+import { defineConfig } from 'vite'
import VueDevTools from 'vite-plugin-vue-devtools'
export default defineConfig({
@@ -64,9 +64,9 @@ export default defineNuxtConfig({
## How to work with [Vite Ruby](https://vite-ruby.netlify.app/)?
```ts
+import vue from '@vitejs/plugin-vue'
import { defineConfig } from 'vite'
import RubyPlugin from 'vite-plugin-ruby'
-import vue from '@vitejs/plugin-vue'
import VueDevTools from 'vite-plugin-vue-devtools'
export default defineConfig({
@@ -84,8 +84,8 @@ export default defineConfig({
```ts
// wxt.config.ts
-import { defineConfig } from 'wxt'
import devtools from 'vite-plugin-vue-devtools'
+import { defineConfig } from 'wxt'
export default defineConfig({
modules: ['@wxt-dev/module-vue'],
diff --git a/docs/help/troubleshooting.md b/docs/help/troubleshooting.md
index 4ebe6963a..204b24ce5 100644
--- a/docs/help/troubleshooting.md
+++ b/docs/help/troubleshooting.md
@@ -11,8 +11,8 @@ And you are using `vite-plugin-html`, please make sure register `vite-plugin-vue
```ts
// vite.config.ts
import { defineConfig } from 'vite'
-import vueDevTools from 'vite-plugin-vue-devtools'
import { createHtmlPlugin } from 'vite-plugin-html'
+import vueDevTools from 'vite-plugin-vue-devtools'
export default defineConfig({
plugins: [
diff --git a/docs/package.json b/docs/package.json
index 1dda4ebaa..41edaa7bc 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -12,6 +12,6 @@
"@vueuse/core": "^11.0.3",
"unplugin-vue-components": "^0.27.4",
"vitepress": "1.3.4",
- "vue": "^3.4.38"
+ "vue": "^3.5.3"
}
}
diff --git a/eslint-plugins/rules/no-vue-runtime-import/no-vue-runtime-import.test.ts b/eslint-plugins/rules/no-vue-runtime-import/no-vue-runtime-import.test.ts
index 8a7d3fd11..2886a2360 100644
--- a/eslint-plugins/rules/no-vue-runtime-import/no-vue-runtime-import.test.ts
+++ b/eslint-plugins/rules/no-vue-runtime-import/no-vue-runtime-import.test.ts
@@ -1,5 +1,5 @@
-import { run } from '../../test-utils'
import rule from '.'
+import { run } from '../../test-utils'
run({
name: 'no-vue-runtime-import',
diff --git a/eslint-plugins/test-utils.ts b/eslint-plugins/test-utils.ts
index 9bb7da527..67a856a96 100644
--- a/eslint-plugins/test-utils.ts
+++ b/eslint-plugins/test-utils.ts
@@ -1,7 +1,7 @@
import tsParser from '@typescript-eslint/parser'
-import type { RuleTesterInitOptions, TestCasesOptions } from 'eslint-vitest-rule-tester'
import { run as _run } from 'eslint-vitest-rule-tester'
+import type { RuleTesterInitOptions, TestCasesOptions } from 'eslint-vitest-rule-tester'
export * from 'eslint-vitest-rule-tester'
diff --git a/package.json b/package.json
index 6eb1581db..0eb6b89df 100644
--- a/package.json
+++ b/package.json
@@ -72,16 +72,16 @@
"gen:vue-apis": "tsx ./scripts/vue-api-manifest.ts"
},
"devDependencies": {
- "@antfu/eslint-config": "^3.0.0",
+ "@antfu/eslint-config": "^3.4.1",
"@antfu/ni": "^0.23.0",
- "@arethetypeswrong/cli": "^0.15.4",
+ "@arethetypeswrong/cli": "^0.16.1",
"@clack/prompts": "^0.7.0",
"@types/chrome": "^0.0.270",
"@types/degit": "^2.8.6",
"@types/fs-extra": "^11.0.4",
- "@types/node": "^20.16.3",
- "@typescript-eslint/parser": "^8.3.0",
- "@typescript-eslint/utils": "^8.3.0",
+ "@types/node": "^20.16.5",
+ "@typescript-eslint/parser": "^8.4.0",
+ "@typescript-eslint/utils": "^8.4.0",
"@unocss/eslint-plugin": "^0.62.3",
"@vue/devtools-core": "workspace:^",
"@vue/devtools-kit": "workspace:^",
@@ -90,7 +90,7 @@
"bumpp": "^9.5.2",
"cross-env": "^7.0.3",
"degit": "^2.8.4",
- "eslint": "^9.9.1",
+ "eslint": "^9.10.0",
"eslint-plugin-format": "^0.1.2",
"eslint-vitest-rule-tester": "^0.6.1",
"execa": "^8.0.1",
@@ -99,7 +99,7 @@
"jsdom": "^25.0.0",
"lint-staged": "^15.2.10",
"npm-run-all2": "^6.2.2",
- "picocolors": "^1.0.1",
+ "picocolors": "^1.1.0",
"pnpm": "^9.9.0",
"progress": "^2.0.3",
"publint": "^0.2.10",
@@ -114,9 +114,9 @@
"typescript": "^5.5.4",
"unbuild": "^2.0.0",
"unocss": "^0.62.3",
- "vite": "^5.4.2",
+ "vite": "^5.4.3",
"vitest": "^2.0.5",
- "vue": "^3.4.38"
+ "vue": "^3.5.3"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged"
diff --git a/packages/applet/package.json b/packages/applet/package.json
index fd6707d71..98e1de775 100644
--- a/packages/applet/package.json
+++ b/packages/applet/package.json
@@ -35,15 +35,15 @@
"@vue/devtools-ui": "workspace:^",
"lodash-es": "^4.17.21",
"perfect-debounce": "^1.0.0",
- "shiki": "^1.16.1",
+ "shiki": "^1.16.2",
"splitpanes": "^3.1.5",
"vue-virtual-scroller": "2.0.0-beta.8"
},
"devDependencies": {
"@types/lodash-es": "^4.17.12",
- "unplugin-vue": "^5.1.3",
+ "unplugin-vue": "^5.1.4",
"vite-plugin-dts": "^3.9.1",
- "vue": "^3.4.38",
+ "vue": "^3.5.3",
"vue-router": "^4.4.3"
}
}
diff --git a/packages/applet/src/components/basic/NodeTag.vue b/packages/applet/src/components/basic/NodeTag.vue
index 74e1d5ef8..c15875767 100644
--- a/packages/applet/src/components/basic/NodeTag.vue
+++ b/packages/applet/src/components/basic/NodeTag.vue
@@ -1,6 +1,6 @@
diff --git a/packages/applet/src/modules/pinia/components/Settings.vue b/packages/applet/src/modules/pinia/components/Settings.vue
index e1f36bea5..fdcdb1208 100644
--- a/packages/applet/src/modules/pinia/components/Settings.vue
+++ b/packages/applet/src/modules/pinia/components/Settings.vue
@@ -1,9 +1,9 @@
diff --git a/packages/applet/src/modules/router/components/routes/Index.vue b/packages/applet/src/modules/router/components/routes/Index.vue
index 448399673..87bffd642 100644
--- a/packages/applet/src/modules/router/components/routes/Index.vue
+++ b/packages/applet/src/modules/router/components/routes/Index.vue
@@ -1,17 +1,17 @@
diff --git a/packages/playground/basic/src/pages/VueQuery.vue b/packages/playground/basic/src/pages/VueQuery.vue
index 0921fa414..b58bef5f8 100644
--- a/packages/playground/basic/src/pages/VueQuery.vue
+++ b/packages/playground/basic/src/pages/VueQuery.vue
@@ -2,8 +2,8 @@
import { defineComponent, ref } from 'vue'
// import { VueQueryDevtools } from '@tanstack/vue-query-devtools'
-import Posts from '../components/Posts.vue'
import Post from '../components/Post.vue'
+import Posts from '../components/Posts.vue'
export default defineComponent({
name: 'App',
diff --git a/packages/playground/basic/vite.config.ts b/packages/playground/basic/vite.config.ts
index d788b2465..168bb0e90 100644
--- a/packages/playground/basic/vite.config.ts
+++ b/packages/playground/basic/vite.config.ts
@@ -1,11 +1,11 @@
-import { defineConfig } from 'vite'
-import vue from '@vitejs/plugin-vue'
-import VueDevTools from 'vite-plugin-vue-devtools'
import commonjs from '@rollup/plugin-commonjs'
+import vue from '@vitejs/plugin-vue'
import Unocss from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite'
-import inspect from 'vite-plugin-inspect'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
+import { defineConfig } from 'vite'
+import inspect from 'vite-plugin-inspect'
+import VueDevTools from 'vite-plugin-vue-devtools'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
diff --git a/packages/playground/multi-app/package.json b/packages/playground/multi-app/package.json
index 247a5855f..738d82f8c 100644
--- a/packages/playground/multi-app/package.json
+++ b/packages/playground/multi-app/package.json
@@ -10,16 +10,16 @@
"@vueuse/core": "^11.0.3",
"pinia": "^2.2.2",
"unplugin-auto-import": "^0.18.2",
- "vue": "^3.4.38",
+ "vue": "^3.5.3",
"vue-router": "^4.4.3"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.3",
- "sass": "^1.77.8",
+ "sass": "^1.78.0",
"serve": "^14.2.3",
"typescript": "^5.5.4",
"unocss": "^0.62.3",
- "vite": "^5.4.2",
+ "vite": "^5.4.3",
"vite-plugin-inspect": "^0.8.7",
"vite-plugin-vue-devtools": "workspace:*"
}
diff --git a/packages/playground/multi-app/vite.config.ts b/packages/playground/multi-app/vite.config.ts
index 1687bce21..63a385d31 100644
--- a/packages/playground/multi-app/vite.config.ts
+++ b/packages/playground/multi-app/vite.config.ts
@@ -1,9 +1,9 @@
-import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
-
-import VueDevtools from 'vite-plugin-vue-devtools'
import Unocss from 'unocss/vite'
+
import AutoImport from 'unplugin-auto-import/vite'
+import { defineConfig } from 'vite'
+import VueDevtools from 'vite-plugin-vue-devtools'
// https://vitejs.dev/config/
export default defineConfig({
diff --git a/packages/playground/options-api/package.json b/packages/playground/options-api/package.json
index 4f503ee6a..043c08ff3 100644
--- a/packages/playground/options-api/package.json
+++ b/packages/playground/options-api/package.json
@@ -7,7 +7,7 @@
"dev": "vite"
},
"dependencies": {
- "vue": "^3.4.38"
+ "vue": "^3.5.3"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.3",
diff --git a/packages/playground/options-api/vite.config.ts b/packages/playground/options-api/vite.config.ts
index 6a32d3a88..2bcb6e885 100644
--- a/packages/playground/options-api/vite.config.ts
+++ b/packages/playground/options-api/vite.config.ts
@@ -1,5 +1,5 @@
-import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
+import { defineConfig } from 'vite'
import VueDevTools from 'vite-plugin-vue-devtools'
// https://vitejs.dev/config/
diff --git a/packages/playground/ui/package.json b/packages/playground/ui/package.json
index 5ee73af58..510837ade 100644
--- a/packages/playground/ui/package.json
+++ b/packages/playground/ui/package.json
@@ -12,13 +12,13 @@
"@unocss/reset": "^0.62.3",
"@vue/devtools-ui": "workspace:*",
"@vueuse/core": "^11.0.3",
- "vue": "^3.4.38"
+ "vue": "^3.5.3"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.1.3",
"typescript": "^5.5.4",
"unocss": "^0.62.3",
- "vite": "^5.4.2",
+ "vite": "^5.4.3",
"vue-tsc": "^1.8.27"
}
}
diff --git a/packages/playground/ui/src/main.ts b/packages/playground/ui/src/main.ts
index 15557edea..80cb9b59e 100644
--- a/packages/playground/ui/src/main.ts
+++ b/packages/playground/ui/src/main.ts
@@ -1,8 +1,8 @@
+import { createApp } from 'vue'
+import App from './App.vue'
import '@unocss/reset/tailwind.css'
+
import 'uno.css'
import './style.css'
-import { createApp } from 'vue'
-import App from './App.vue'
-
createApp(App).mount('#app')
diff --git a/packages/playground/ui/vite.config.ts b/packages/playground/ui/vite.config.ts
index eea06a676..e27e2896c 100644
--- a/packages/playground/ui/vite.config.ts
+++ b/packages/playground/ui/vite.config.ts
@@ -1,6 +1,6 @@
-import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import uno from 'unocss/vite'
+import { defineConfig } from 'vite'
// https://vitejs.dev/config/
export default defineConfig({
diff --git a/packages/playground/webpack/package.json b/packages/playground/webpack/package.json
index 8fce9d1d6..d01851991 100644
--- a/packages/playground/webpack/package.json
+++ b/packages/playground/webpack/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"core-js": "^3.38.1",
- "vue": "^3.4.38"
+ "vue": "^3.5.3"
},
"devDependencies": {
"@babel/core": "^7.25.2",
@@ -23,8 +23,8 @@
"@vue/cli-service": "~5.0.8",
"@vue/devtools": "workspace:*",
"@vue/devtools-api": "workspace:*",
- "eslint": "^9.9.1",
- "eslint-plugin-vue": "^9.27.0"
+ "eslint": "^9.10.0",
+ "eslint-plugin-vue": "^9.28.0"
},
"eslintConfig": {
"env": {
diff --git a/packages/playground/webpack/src/main.js b/packages/playground/webpack/src/main.js
index 7a56eaae9..a1365de7e 100644
--- a/packages/playground/webpack/src/main.js
+++ b/packages/playground/webpack/src/main.js
@@ -1,5 +1,5 @@
-import { createApp } from 'vue'
import { devtools } from '@vue/devtools'
+import { createApp } from 'vue'
import App from './App.vue'
devtools.connect('http://localhost', 8098)
diff --git a/packages/shared/package.json b/packages/shared/package.json
index bcd4f224f..ba4f9f36b 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -29,6 +29,6 @@
"rfdc": "^1.4.1"
},
"devDependencies": {
- "@types/node": "^20.16.3"
+ "@types/node": "^20.16.5"
}
}
diff --git a/packages/shared/src/index.ts b/packages/shared/src/index.ts
index 298f33d94..943da1aa2 100644
--- a/packages/shared/src/index.ts
+++ b/packages/shared/src/index.ts
@@ -1,3 +1,3 @@
+export * from './constants'
export * from './env'
export * from './general'
-export * from './constants'
diff --git a/packages/ui/package.json b/packages/ui/package.json
index ed197275b..9b1e52e20 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -53,7 +53,7 @@
"devDependencies": {
"@histoire/plugin-vue": "^0.17.17",
"@iconify-json/ic": "^1.2.0",
- "@types/node": "^20.16.3",
+ "@types/node": "^20.16.5",
"@unocss/reset": "^0.62.3",
"@vitejs/plugin-vue": "^5.1.3",
"floating-vue": "5.2.2",
diff --git a/packages/ui/src/components/Confirm.vue b/packages/ui/src/components/Confirm.vue
index 476b1981c..eed1ac352 100644
--- a/packages/ui/src/components/Confirm.vue
+++ b/packages/ui/src/components/Confirm.vue
@@ -1,8 +1,8 @@