diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a59a1ce..60b1a94 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,16 +10,16 @@ importers:
dependencies:
'@typescript-eslint/utils':
specifier: ^8.34.1
- version: 8.34.1(eslint@9.29.0)(typescript@5.8.2)
+ version: 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
fast-glob:
specifier: ^3.3.3
version: 3.3.3
typescript-eslint:
specifier: ^8.34.1
- version: 8.34.1(eslint@9.29.0)(typescript@5.8.2)
+ version: 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
vue-eslint-parser:
specifier: ^10.1.3
- version: 10.1.3(eslint@9.29.0)
+ version: 10.1.3(eslint@9.29.0(jiti@2.4.2))
devDependencies:
'@tsconfig/node20':
specifier: ^20.1.6
@@ -29,10 +29,10 @@ importers:
version: 22.15.32
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
execa:
specifier: ^9.6.0
version: 9.6.0
@@ -50,7 +50,7 @@ importers:
version: 5.8.2
vitest:
specifier: ^3.2.3
- version: 3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
+ version: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
vue:
specifier: ^3.5.16
version: 3.5.16(typescript@5.8.2)
@@ -69,7 +69,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -78,10 +78,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -90,7 +90,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -118,16 +118,16 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitest/eslint-plugin':
specifier: ^1.2.7
- version: 1.2.7(eslint@9.29.0)(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
+ version: 1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@9.29.0)(prettier@3.5.3)
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -142,13 +142,13 @@ importers:
version: 14.4.1
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-cypress:
specifier: ^5.1.0
- version: 5.1.0(eslint@9.29.0)
+ version: 5.1.0(eslint@9.29.0(jiti@2.4.2))
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
jsdom:
specifier: ^26.1.0
version: 26.1.0
@@ -166,13 +166,13 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vite-plugin-vue-devtools:
specifier: ^7.7.7
- version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
vitest:
specifier: ^3.2.3
- version: 3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
+ version: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -191,7 +191,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:^
version: link:../..
@@ -200,10 +200,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -212,10 +212,10 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vite-plugin-vue-devtools:
specifier: ^7.7.7
- version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -234,7 +234,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -243,10 +243,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -255,7 +255,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -283,16 +283,16 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitest/eslint-plugin':
specifier: ^1.2.7
- version: 1.2.7(eslint@9.29.0)(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
+ version: 1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@9.29.0)(prettier@3.5.3)
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -307,16 +307,16 @@ importers:
version: 14.4.1
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-cypress:
specifier: ^5.1.0
- version: 5.1.0(eslint@9.29.0)
+ version: 5.1.0(eslint@9.29.0(jiti@2.4.2))
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
eslint-plugin-yml:
specifier: ^1.18.0
- version: 1.18.0(eslint@9.29.0)
+ version: 1.18.0(eslint@9.29.0(jiti@2.4.2))
jsdom:
specifier: ^26.1.0
version: 26.1.0
@@ -334,13 +334,13 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vite-plugin-vue-devtools:
specifier: ^7.7.7
- version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
vitest:
specifier: ^3.2.3
- version: 3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
+ version: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -359,7 +359,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -368,10 +368,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -380,7 +380,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -408,16 +408,16 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitest/eslint-plugin':
specifier: ^1.2.7
- version: 1.2.7(eslint@9.29.0)(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
+ version: 1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@9.29.0)(prettier@3.5.3)
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -432,13 +432,13 @@ importers:
version: 14.4.1
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-cypress:
specifier: ^5.1.0
- version: 5.1.0(eslint@9.29.0)
+ version: 5.1.0(eslint@9.29.0(jiti@2.4.2))
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
jsdom:
specifier: ^26.1.0
version: 26.1.0
@@ -456,13 +456,13 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vite-plugin-vue-devtools:
specifier: ^7.7.7
- version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
vitest:
specifier: ^3.2.3
- version: 3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
+ version: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -481,7 +481,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -493,13 +493,13 @@ importers:
version: 14.4.1
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-cypress:
specifier: ^5.1.0
- version: 5.1.0(eslint@9.29.0)
+ version: 5.1.0(eslint@9.29.0(jiti@2.4.2))
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -511,7 +511,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -530,10 +530,10 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -542,10 +542,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -554,7 +554,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -573,10 +573,10 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -585,10 +585,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -597,7 +597,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -619,7 +619,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -634,10 +634,10 @@ importers:
version: 137.0.3
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
geckodriver:
specifier: ^5.0.0
version: 5.0.0(bare-buffer@3.0.1)
@@ -655,7 +655,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vite-plugin-nightwatch:
specifier: ^0.4.6
version: 0.4.6
@@ -680,7 +680,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -689,13 +689,13 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-playwright:
specifier: ^2.2.0
- version: 2.2.0(eslint@9.29.0)
+ version: 2.2.0(eslint@9.29.0(jiti@2.4.2))
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -704,7 +704,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -723,10 +723,10 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@9.29.0)(prettier@3.5.3)
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -735,10 +735,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -750,7 +750,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -769,10 +769,10 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -781,10 +781,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -793,7 +793,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -812,10 +812,10 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.2.0
- version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -824,10 +824,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -836,7 +836,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -858,10 +858,10 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vitest/eslint-plugin':
specifier: ^1.2.7
- version: 1.2.7(eslint@9.29.0)(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
+ version: 1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../..
@@ -873,10 +873,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
jsdom:
specifier: ^26.1.0
version: 26.1.0
@@ -888,10 +888,10 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vitest:
specifier: ^3.2.3
- version: 3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
+ version: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -913,7 +913,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../../..
@@ -922,10 +922,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
@@ -937,14 +937,60 @@ importers:
version: 0.12.0(vue-router@4.5.1(vue@3.5.16(typescript@5.8.2)))(vue@3.5.16(typescript@5.8.2))
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vite-plugin-vue-devtools:
specifier: ^7.7.7
- version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
+ test/fixtures/redefine-plugin-vue:
+ dependencies:
+ vue:
+ specifier: ^3.5.13
+ version: 3.5.16(typescript@5.8.2)
+ devDependencies:
+ '@tsconfig/node22':
+ specifier: ^22.0.1
+ version: 22.0.2
+ '@types/node':
+ specifier: ^22.14.0
+ version: 22.15.32
+ '@vitejs/plugin-vue':
+ specifier: ^5.2.3
+ version: 5.2.4(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ '@vue/eslint-config-typescript':
+ specifier: workspace:*
+ version: link:../../..
+ '@vue/tsconfig':
+ specifier: ^0.7.0
+ version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
+ eslint:
+ specifier: ^9.22.0
+ version: 9.29.0(jiti@2.4.2)
+ eslint-plugin-vue:
+ specifier: ~10.0.0
+ version: 10.0.1(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
+ jiti:
+ specifier: ^2.4.2
+ version: 2.4.2
+ npm-run-all2:
+ specifier: ^8.0.4
+ version: 8.0.4
+ typescript:
+ specifier: ~5.8.0
+ version: 5.8.2
+ vite:
+ specifier: ^6.2.4
+ version: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ vite-plugin-vue-devtools:
+ specifier: ^7.7.2
+ version: 7.7.7(rollup@4.43.0)(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ vue-tsc:
+ specifier: ^2.2.8
+ version: 2.2.10(typescript@5.8.2)
+
test/fixtures/with-older-espree:
dependencies:
vue:
@@ -959,7 +1005,7 @@ importers:
version: 22.15.32
'@vitejs/plugin-vue':
specifier: ^5.2.4
- version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ version: 5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/eslint-config-typescript':
specifier: workspace:*
version: link:../../..
@@ -968,10 +1014,10 @@ importers:
version: 0.7.0(typescript@5.8.2)(vue@3.5.16(typescript@5.8.2))
eslint:
specifier: ^9.29.0
- version: 9.29.0
+ version: 9.29.0(jiti@2.4.2)
eslint-plugin-vue:
specifier: ~10.2.0
- version: 10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0))
+ version: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
espree:
specifier: ^9.6.1
version: 9.6.1
@@ -983,7 +1029,7 @@ importers:
version: 5.8.2
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue-tsc:
specifier: ^2.2.10
version: 2.2.10(typescript@5.8.2)
@@ -3223,6 +3269,13 @@ packages:
eslint-config-prettier:
optional: true
+ eslint-plugin-vue@10.0.1:
+ resolution: {integrity: sha512-A5dRYc3eQ5i2rJFBW8J6F69ur/H7YfYg+5SCg6v829FU0BhM4fUTrRVR2d4MdZgzw0ioJEk6otYHEAnoGFqO4A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ vue-eslint-parser: ^10.0.0
+
eslint-plugin-vue@10.2.0:
resolution: {integrity: sha512-tl9s+KN3z0hN2b8fV2xSs5ytGl7Esk1oSCxULLwFcdaElhZ8btYYZFrWxvh4En+czrSDtuLCeCOGa8HhEZuBdQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3885,6 +3938,10 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
joi@17.13.3:
resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
@@ -5956,14 +6013,14 @@ snapshots:
'@esbuild/win32-x64@0.25.5':
optional: true
- '@eslint-community/eslint-utils@4.4.1(eslint@9.29.0)':
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.29.0(jiti@2.4.2))':
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
- '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0)':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@2.4.2))':
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -6419,15 +6476,15 @@ snapshots:
'@types/node': 22.15.32
optional: true
- '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0)(typescript@5.8.2))(eslint@9.29.0)(typescript@5.8.2)':
+ '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
+ '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
'@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
+ '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
'@typescript-eslint/visitor-keys': 8.34.1
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -6436,14 +6493,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.34.1(eslint@9.29.0)(typescript@5.8.2)':
+ '@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.34.1
'@typescript-eslint/types': 8.34.1
'@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.2)
'@typescript-eslint/visitor-keys': 8.34.1
debug: 4.4.1(supports-color@8.1.1)
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
typescript: 5.8.2
transitivePeerDependencies:
- supports-color
@@ -6466,12 +6523,12 @@ snapshots:
dependencies:
typescript: 5.8.2
- '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0)(typescript@5.8.2)':
+ '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.2)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
debug: 4.4.1(supports-color@8.1.1)
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
ts-api-utils: 2.1.0(typescript@5.8.2)
typescript: 5.8.2
transitivePeerDependencies:
@@ -6495,13 +6552,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.34.1(eslint@9.29.0)(typescript@5.8.2)':
+ '@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
'@typescript-eslint/scope-manager': 8.34.1
'@typescript-eslint/types': 8.34.1
'@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.2)
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
typescript: 5.8.2
transitivePeerDependencies:
- supports-color
@@ -6511,13 +6568,13 @@ snapshots:
'@typescript-eslint/types': 8.34.1
eslint-visitor-keys: 4.2.1
- '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
+ '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
dependencies:
'@babel/core': 7.27.1
'@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1)
'@rolldown/pluginutils': 1.0.0-beta.9
'@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.1)
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue: 3.5.16(typescript@5.8.2)
transitivePeerDependencies:
- supports-color
@@ -6527,18 +6584,23 @@ snapshots:
vite: 4.5.14(@types/node@22.15.32)
vue: 3.5.16(typescript@5.8.2)
- '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
+ '@vitejs/plugin-vue@5.2.4(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
+ dependencies:
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ vue: 3.5.16(typescript@5.8.2)
+
+ '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
dependencies:
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
vue: 3.5.16(typescript@5.8.2)
- '@vitest/eslint-plugin@1.2.7(eslint@9.29.0)(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))':
+ '@vitest/eslint-plugin@1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0))':
dependencies:
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
- eslint: 9.29.0
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint: 9.29.0(jiti@2.4.2)
optionalDependencies:
typescript: 5.8.2
- vitest: 3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
+ vitest: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0)
transitivePeerDependencies:
- supports-color
@@ -6550,13 +6612,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.3(vite@6.2.7(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))':
+ '@vitest/mocker@3.2.3(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))':
dependencies:
'@vitest/spy': 3.2.3
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.2.7(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
'@vitest/pretty-format@3.2.3':
dependencies:
@@ -6707,14 +6769,26 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.6
- '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
+ '@vue/devtools-core@7.7.7(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
+ dependencies:
+ '@vue/devtools-kit': 7.7.7
+ '@vue/devtools-shared': 7.7.7
+ mitt: 3.0.1
+ nanoid: 5.1.5
+ pathe: 2.0.3
+ vite-hot-client: 2.0.4(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
+ vue: 3.5.16(typescript@5.8.2)
+ transitivePeerDependencies:
+ - vite
+
+ '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))':
dependencies:
'@vue/devtools-kit': 7.7.7
'@vue/devtools-shared': 7.7.7
mitt: 3.0.1
nanoid: 5.1.5
pathe: 2.0.3
- vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))
+ vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
vue: 3.5.16(typescript@5.8.2)
transitivePeerDependencies:
- vite
@@ -6747,11 +6821,11 @@ snapshots:
dependencies:
rfdc: 1.4.1
- '@vue/eslint-config-prettier@10.2.0(eslint@9.29.0)(prettier@3.5.3)':
+ '@vue/eslint-config-prettier@10.2.0(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)':
dependencies:
- eslint: 9.29.0
- eslint-config-prettier: 10.0.1(eslint@9.29.0)
- eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.29.0))(eslint@9.29.0)(prettier@3.5.3)
+ eslint: 9.29.0(jiti@2.4.2)
+ eslint-config-prettier: 10.0.1(eslint@9.29.0(jiti@2.4.2))
+ eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.29.0(jiti@2.4.2)))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)
prettier: 3.5.3
transitivePeerDependencies:
- '@types/eslint'
@@ -7691,51 +7765,62 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-compat-utils@0.6.4(eslint@9.29.0):
+ eslint-compat-utils@0.6.4(eslint@9.29.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
semver: 7.7.1
- eslint-config-prettier@10.0.1(eslint@9.29.0):
+ eslint-config-prettier@10.0.1(eslint@9.29.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
- eslint-plugin-cypress@5.1.0(eslint@9.29.0):
+ eslint-plugin-cypress@5.1.0(eslint@9.29.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
globals: 16.2.0
- eslint-plugin-playwright@2.2.0(eslint@9.29.0):
+ eslint-plugin-playwright@2.2.0(eslint@9.29.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
globals: 13.24.0
- eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.29.0))(eslint@9.29.0)(prettier@3.5.3):
+ eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.29.0(jiti@2.4.2)))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3):
dependencies:
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
prettier: 3.5.3
prettier-linter-helpers: 1.0.0
synckit: 0.9.2
optionalDependencies:
- eslint-config-prettier: 10.0.1(eslint@9.29.0)
+ eslint-config-prettier: 10.0.1(eslint@9.29.0(jiti@2.4.2))
+
+ eslint-plugin-vue@10.0.1(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2))):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.4.2)
+ natural-compare: 1.4.0
+ nth-check: 2.1.1
+ postcss-selector-parser: 6.1.2
+ semver: 7.7.1
+ vue-eslint-parser: 10.1.3(eslint@9.29.0(jiti@2.4.2))
+ xml-name-validator: 4.0.0
- eslint-plugin-vue@10.2.0(eslint@9.29.0)(vue-eslint-parser@10.1.3(eslint@9.29.0)):
+ eslint-plugin-vue@10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2))):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.29.0)
- eslint: 9.29.0
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.29.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.4.2)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.1
- vue-eslint-parser: 10.1.3(eslint@9.29.0)
+ vue-eslint-parser: 10.1.3(eslint@9.29.0(jiti@2.4.2))
xml-name-validator: 4.0.0
- eslint-plugin-yml@1.18.0(eslint@9.29.0):
+ eslint-plugin-yml@1.18.0(eslint@9.29.0(jiti@2.4.2)):
dependencies:
debug: 4.4.0(supports-color@8.1.1)
escape-string-regexp: 4.0.0
- eslint: 9.29.0
- eslint-compat-utils: 0.6.4(eslint@9.29.0)
+ eslint: 9.29.0(jiti@2.4.2)
+ eslint-compat-utils: 0.6.4(eslint@9.29.0(jiti@2.4.2))
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.3
transitivePeerDependencies:
@@ -7757,9 +7842,9 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.29.0:
+ eslint@9.29.0(jiti@2.4.2):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.20.1
'@eslint/config-helpers': 0.2.3
@@ -7794,6 +7879,8 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
+ optionalDependencies:
+ jiti: 2.4.2
transitivePeerDependencies:
- supports-color
@@ -8416,6 +8503,8 @@ snapshots:
filelist: 1.0.4
minimatch: 3.1.2
+ jiti@2.4.2: {}
+
joi@17.13.3:
dependencies:
'@hapi/hoek': 9.3.0
@@ -9644,12 +9733,12 @@ snapshots:
type-fest@0.7.1: {}
- typescript-eslint@8.34.1(eslint@9.29.0)(typescript@5.8.2):
+ typescript-eslint@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0)(typescript@5.8.2))(eslint@9.29.0)(typescript@5.8.2)
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0)(typescript@5.8.2)
- eslint: 9.29.0
+ '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint: 9.29.0(jiti@2.4.2)
typescript: 5.8.2
transitivePeerDependencies:
- supports-color
@@ -9727,17 +9816,21 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-hot-client@2.0.4(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)):
+ vite-hot-client@2.0.4(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)):
+ dependencies:
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+
+ vite-hot-client@2.0.4(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)):
dependencies:
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
- vite-node@3.2.3(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0):
+ vite-node@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@8.1.1)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -9752,7 +9845,23 @@ snapshots:
- tsx
- yaml
- vite-plugin-inspect@0.8.9(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)):
+ vite-plugin-inspect@0.8.9(rollup@4.43.0)(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)):
+ dependencies:
+ '@antfu/utils': 0.7.10
+ '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
+ debug: 4.4.1(supports-color@8.1.1)
+ error-stack-parser-es: 0.1.5
+ fs-extra: 11.2.0
+ open: 10.1.0
+ perfect-debounce: 1.0.0
+ picocolors: 1.1.1
+ sirv: 3.0.1
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+
+ vite-plugin-inspect@0.8.9(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@4.43.0)
@@ -9763,7 +9872,7 @@ snapshots:
perfect-debounce: 1.0.0
picocolors: 1.1.1
sirv: 3.0.1
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
transitivePeerDependencies:
- rollup
- supports-color
@@ -9782,23 +9891,54 @@ snapshots:
- supports-color
- utf-8-validate
- vite-plugin-vue-devtools@7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2)):
+ vite-plugin-vue-devtools@7.7.7(rollup@4.43.0)(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2)):
dependencies:
- '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ '@vue/devtools-core': 7.7.7(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
'@vue/devtools-kit': 7.7.7
'@vue/devtools-shared': 7.7.7
execa: 9.6.0
sirv: 3.0.1
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
- vite-plugin-inspect: 0.8.9(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))
- vite-plugin-vue-inspector: 5.3.1(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ vite-plugin-inspect: 0.8.9(rollup@4.43.0)(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
+ vite-plugin-vue-inspector: 5.3.1(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
- supports-color
- vue
- vite-plugin-vue-inspector@5.3.1(vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)):
+ vite-plugin-vue-devtools@7.7.7(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2)):
+ dependencies:
+ '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))(vue@3.5.16(typescript@5.8.2))
+ '@vue/devtools-kit': 7.7.7
+ '@vue/devtools-shared': 7.7.7
+ execa: 9.6.0
+ sirv: 3.0.1
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ vite-plugin-inspect: 0.8.9(rollup@4.43.0)(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
+ vite-plugin-vue-inspector: 5.3.1(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
+ transitivePeerDependencies:
+ - '@nuxt/kit'
+ - rollup
+ - supports-color
+ - vue
+
+ vite-plugin-vue-inspector@5.3.1(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)):
+ dependencies:
+ '@babel/core': 7.27.1
+ '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.27.1)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.27.1)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.1)
+ '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1)
+ '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.1)
+ '@vue/compiler-dom': 3.5.16
+ kolorist: 1.8.0
+ magic-string: 0.30.17
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ vite-plugin-vue-inspector@5.3.1(vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)):
dependencies:
'@babel/core': 7.27.1
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.27.1)
@@ -9809,7 +9949,7 @@ snapshots:
'@vue/compiler-dom': 3.5.16
kolorist: 1.8.0
magic-string: 0.30.17
- vite: 6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
transitivePeerDependencies:
- supports-color
@@ -9822,7 +9962,7 @@ snapshots:
'@types/node': 22.15.32
fsevents: 2.3.3
- vite@6.2.7(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0):
+ vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0):
dependencies:
esbuild: 0.25.5
postcss: 8.5.5
@@ -9830,10 +9970,11 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.32
fsevents: 2.3.3
+ jiti: 2.4.2
tsx: 4.20.3
yaml: 2.7.0
- vite@6.3.5(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0):
+ vite@6.3.5(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
@@ -9844,14 +9985,15 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.32
fsevents: 2.3.3
+ jiti: 2.4.2
tsx: 4.20.3
yaml: 2.7.0
- vitest@3.2.3(@types/node@22.15.32)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0):
+ vitest@3.2.3(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.1.0)(tsx@4.20.3)(yaml@2.7.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.3
- '@vitest/mocker': 3.2.3(vite@6.2.7(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0))
+ '@vitest/mocker': 3.2.3(vite@6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0))
'@vitest/pretty-format': 3.2.3
'@vitest/runner': 3.2.3
'@vitest/snapshot': 3.2.3
@@ -9869,8 +10011,8 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.0
tinyrainbow: 2.0.0
- vite: 6.2.7(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
- vite-node: 3.2.3(@types/node@22.15.32)(tsx@4.20.3)(yaml@2.7.0)
+ vite: 6.2.7(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
+ vite-node: 3.2.3(@types/node@22.15.32)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.7.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.15.32
@@ -9893,10 +10035,10 @@ snapshots:
vue-component-type-helpers@2.2.0: {}
- vue-eslint-parser@10.1.3(eslint@9.29.0):
+ vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)):
dependencies:
debug: 4.4.0(supports-color@8.1.1)
- eslint: 9.29.0
+ eslint: 9.29.0(jiti@2.4.2)
eslint-scope: 8.3.0
eslint-visitor-keys: 4.2.0
espree: 10.3.0
diff --git a/renovate.json b/renovate.json
index 2990a94..ea9a1a1 100644
--- a/renovate.json
+++ b/renovate.json
@@ -5,7 +5,8 @@
"schedule:monthly"
],
"ignorePaths": [
- "**/node_modules/**"
+ "**/node_modules/**",
+ "test/fixtures/redefine-plugin-vue"
],
"ignoreDeps": ["espree"]
}
diff --git a/src/utilities.ts b/src/utilities.ts
index 0caa7e5..e8e54fe 100644
--- a/src/utilities.ts
+++ b/src/utilities.ts
@@ -1,6 +1,7 @@
import process from 'node:process'
import tseslint from 'typescript-eslint'
import type { TSESLint } from '@typescript-eslint/utils'
+import pluginVue from 'eslint-plugin-vue'
import { TsEslintConfigForVue } from './configs'
import groupVueFiles from './groupVueFiles'
@@ -78,9 +79,10 @@ export function defineConfigWithVueTs(
return pipe(
configs,
flattenConfigs,
+ deduplicateVuePlugin,
insertAndReorderConfigs,
resolveVueTsConfigs,
- tseslint.config, // this might not be necessary, but it doesn't hurt to keep it
+ tseslint.config, // this might not be necessary, but it doesn't hurt to keep it
)
}
@@ -191,7 +193,10 @@ function insertAndReorderConfigs(configs: RawConfigItem[]): RawConfigItem[] {
return [
...configsWithoutTypeAwareRules.slice(0, lastExtendedConfigIndex + 1),
- ...createBasicSetupConfigs(projectOptions.tsSyntaxInTemplates, projectOptions.scriptLangs),
+ ...createBasicSetupConfigs(
+ projectOptions.tsSyntaxInTemplates,
+ projectOptions.scriptLangs,
+ ),
// user-turned-off type-aware rules must come after the last extended config
// in case some rules re-enabled by the extended config
@@ -248,3 +253,34 @@ const rulesRequiringTypeInformation = new Set(
function doesRuleRequireTypeInformation(ruleName: string): boolean {
return rulesRequiringTypeInformation.has(ruleName)
}
+
+function deduplicateVuePlugin(configs: RawConfigItem[]): RawConfigItem[] {
+ return configs.map(config => {
+ if (config instanceof TsEslintConfigForVue || !config.plugins?.vue) {
+ return config
+ }
+
+ const currentVuePlugin = config.plugins.vue
+ if (currentVuePlugin !== pluginVue) {
+ const currentVersion: string = currentVuePlugin.meta?.version || 'unknown'
+ const expectedVersion: string = pluginVue.meta?.version || 'unknown'
+
+ const configName: string = config.name || 'unknown config'
+
+ console.warn(
+ `Warning: Multiple instances of eslint-plugin-vue detected in ${configName}. ` +
+ `Replacing version ${currentVersion} with version ${expectedVersion}.`,
+ )
+
+ return {
+ ...config,
+ plugins: {
+ ...config.plugins,
+ vue: pluginVue,
+ },
+ }
+ }
+
+ return config
+ })
+}
diff --git a/test/fixtures/redefine-plugin-vue/.editorconfig b/test/fixtures/redefine-plugin-vue/.editorconfig
new file mode 100644
index 0000000..5a5809d
--- /dev/null
+++ b/test/fixtures/redefine-plugin-vue/.editorconfig
@@ -0,0 +1,9 @@
+[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue,css,scss,sass,less,styl}]
+charset = utf-8
+indent_size = 2
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+end_of_line = lf
+max_line_length = 100
diff --git a/test/fixtures/redefine-plugin-vue/.gitattributes b/test/fixtures/redefine-plugin-vue/.gitattributes
new file mode 100644
index 0000000..6313b56
--- /dev/null
+++ b/test/fixtures/redefine-plugin-vue/.gitattributes
@@ -0,0 +1 @@
+* text=auto eol=lf
diff --git a/test/fixtures/redefine-plugin-vue/.gitignore b/test/fixtures/redefine-plugin-vue/.gitignore
new file mode 100644
index 0000000..8ee54e8
--- /dev/null
+++ b/test/fixtures/redefine-plugin-vue/.gitignore
@@ -0,0 +1,30 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+.DS_Store
+dist
+dist-ssr
+coverage
+*.local
+
+/cypress/videos/
+/cypress/screenshots/
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+
+*.tsbuildinfo
diff --git a/test/fixtures/redefine-plugin-vue/.vscode/extensions.json b/test/fixtures/redefine-plugin-vue/.vscode/extensions.json
new file mode 100644
index 0000000..5efa012
--- /dev/null
+++ b/test/fixtures/redefine-plugin-vue/.vscode/extensions.json
@@ -0,0 +1,7 @@
+{
+ "recommendations": [
+ "Vue.volar",
+ "dbaeumer.vscode-eslint",
+ "EditorConfig.EditorConfig"
+ ]
+}
diff --git a/test/fixtures/redefine-plugin-vue/README.md b/test/fixtures/redefine-plugin-vue/README.md
new file mode 100644
index 0000000..f9587a8
--- /dev/null
+++ b/test/fixtures/redefine-plugin-vue/README.md
@@ -0,0 +1,39 @@
+# redefine-plugin-vue
+
+This template should help get you started developing with Vue 3 in Vite.
+
+## Recommended IDE Setup
+
+[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).
+
+## Type Support for `.vue` Imports in TS
+
+TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.
+
+## Customize configuration
+
+See [Vite Configuration Reference](https://vite.dev/config/).
+
+## Project Setup
+
+```sh
+pnpm install
+```
+
+### Compile and Hot-Reload for Development
+
+```sh
+pnpm dev
+```
+
+### Type-Check, Compile and Minify for Production
+
+```sh
+pnpm build
+```
+
+### Lint with [ESLint](https://eslint.org/)
+
+```sh
+pnpm lint
+```
diff --git a/test/fixtures/redefine-plugin-vue/env.d.ts b/test/fixtures/redefine-plugin-vue/env.d.ts
new file mode 100644
index 0000000..11f02fe
--- /dev/null
+++ b/test/fixtures/redefine-plugin-vue/env.d.ts
@@ -0,0 +1 @@
+///
README.md
.
+