diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index 648c99eb..9954dba0 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 ce89a323..ca9964f1 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 3abbae7d..6f671458 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 cde78c37..950448c5 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 4ebe6963..204b24ce 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 1dda4eba..41edaa7b 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 8a7d3fd1..2886a236 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 9bb7da52..67a856a9 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 6eb1581d..0eb6b89d 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 fd6707d7..98e1de77 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 74e1d5ef..c1587576 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 e1f36bea..fdcdb120 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 44839967..87bffd64 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 0921fa41..b58bef5f 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 d788b246..168bb0e9 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 247a5855..738d82f8 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 1687bce2..63a385d3 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 4f503ee6..043c08ff 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 6a32d3a8..2bcb6e88 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 5ee73af5..510837ad 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 15557ede..80cb9b59 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 eea06a67..e27e2896 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 8fce9d1d..d0185199 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 7a56eaae..a1365de7 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 bcd4f224..ba4f9f36 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 298f33d9..943da1aa 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 ed197275..9b1e52e2 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 476b1981..eed1ac35 100644
--- a/packages/ui/src/components/Confirm.vue
+++ b/packages/ui/src/components/Confirm.vue
@@ -1,8 +1,8 @@