diff --git a/package.json b/package.json index c97ac96..f7d23d9 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,10 @@ "@eslint/compat": "^1.3.1", "@stylistic/eslint-plugin": "^5.2.2", "@tsconfig/node22": "^22.0.2", - "@types/node": "^22.15.32", - "@vue/eslint-config-typescript": "^14.5.1", - "eslint": "^9.29.0", - "eslint-plugin-vue": "~10.2.0", + "@types/node": "^22.16.5", + "@vue/eslint-config-typescript": "^14.6.0", + "eslint": "^9.31.0", + "eslint-plugin-vue": "~10.3.0", "jiti": "^2.4.2", "lint-staged": "^16.1.2", "npm-run-all2": "^8.0.4", diff --git a/packages/create-vue-lib/package.json b/packages/create-vue-lib/package.json index 165f020..5d37c28 100644 --- a/packages/create-vue-lib/package.json +++ b/packages/create-vue-lib/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@tsconfig/node22": "^22.0.2", "@types/ejs": "^3.1.5", - "@types/node": "^22.15.32", + "@types/node": "^22.16.5", "@types/prompts": "^2.4.9", "copyfiles": "^2.4.1", "ejs": "^3.1.10", diff --git a/packages/create-vue-lib/src/template/base/config/package.json.ejs b/packages/create-vue-lib/src/template/base/config/package.json.ejs index f87cfbf..5b4473b 100644 --- a/packages/create-vue-lib/src/template/base/config/package.json.ejs +++ b/packages/create-vue-lib/src/template/base/config/package.json.ejs @@ -12,13 +12,13 @@ "@stylistic/eslint-plugin": "^5.2.2", <%_ } _%> "@tsconfig/node22": "^22.0.2", - "@types/node": "^22.15.32", + "@types/node": "^22.16.5", <%_ if (config.includeVitest) { _%> - "@vitest/eslint-plugin": "^1.2.7", + "@vitest/eslint-plugin": "^1.3.4", <%_ } _%> - "@vue/eslint-config-typescript": "^14.5.1", - "eslint": "^9.29.0", - "eslint-plugin-vue": "~10.2.0", + "@vue/eslint-config-typescript": "^14.6.0", + "eslint": "^9.31.0", + "eslint-plugin-vue": "~10.3.0", "jiti": "^2.4.2", "lint-staged": "^16.1.2", "npm-run-all2": "^8.0.4", diff --git a/packages/create-vue-lib/src/template/base/config/packages/@projectName@/package.json.ejs b/packages/create-vue-lib/src/template/base/config/packages/@projectName@/package.json.ejs index 2d38ab0..9d566b8 100644 --- a/packages/create-vue-lib/src/template/base/config/packages/@projectName@/package.json.ejs +++ b/packages/create-vue-lib/src/template/base/config/packages/@projectName@/package.json.ejs @@ -44,8 +44,8 @@ <%_ } _%> "@tsconfig/node22": "^22.0.2", "@types/jsdom": "^21.1.7", - "@types/node": "^22.15.32", - "@vitejs/plugin-vue": "^6.0.0", + "@types/node": "^22.16.5", + "@vitejs/plugin-vue": "^6.0.1", <%_ if (config.includeVitest) { _%> "@vitest/coverage-v8": "^3.2.4", "@vue/test-utils": "^2.4.6", @@ -60,13 +60,13 @@ "tailwindcss": "^4.1.11", <%_ } _%> "typescript": "~5.8.0", - "vite": "^7.0.0", + "vite": "^7.0.6", "vite-plugin-dts": "^4.5.4", <%_ if (config.includeVitest) { _%> "vitest": "^3.2.4", <%_ } _%> "vue": "^3.5.18", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.0.4" }, "scripts": { "clean:dist": "rimraf dist", diff --git a/packages/create-vue-lib/src/template/playground/config/packages/playground/package.json.ejs b/packages/create-vue-lib/src/template/playground/config/packages/playground/package.json.ejs index f077ace..f266d64 100644 --- a/packages/create-vue-lib/src/template/playground/config/packages/playground/package.json.ejs +++ b/packages/create-vue-lib/src/template/playground/config/packages/playground/package.json.ejs @@ -9,8 +9,8 @@ "@tailwindcss/vite": "^4.1.11", <%_ } _%> "@tsconfig/node22": "^22.0.2", - "@types/node": "^22.15.32", - "@vitejs/plugin-vue": "^6.0.0", + "@types/node": "^22.16.5", + "@vitejs/plugin-vue": "^6.0.1", "@vue/tsconfig": "^0.7.0", "npm-run-all2": "^8.0.4", "rimraf": "^6.0.1", @@ -18,9 +18,9 @@ "tailwindcss": "^4.1.11", <%_ } _%> "typescript": "~5.8.0", - "vite": "^7.0.0", + "vite": "^7.0.6", "vite-plugin-vue-devtools": "^8.0.0", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.0.4" }, "scripts": { "clean": "rimraf dist", diff --git a/packages/create-vue-lib/src/template/vitepress/config/packages/docs/package.json.ejs b/packages/create-vue-lib/src/template/vitepress/config/packages/docs/package.json.ejs index 18183c8..f1bc717 100644 --- a/packages/create-vue-lib/src/template/vitepress/config/packages/docs/package.json.ejs +++ b/packages/create-vue-lib/src/template/vitepress/config/packages/docs/package.json.ejs @@ -9,7 +9,7 @@ "@tailwindcss/vite": "^4.1.11", <%_ } _%> "@tsconfig/node22": "^22.0.2", - "@types/node": "^22.15.32", + "@types/node": "^22.16.5", "@vue/tsconfig": "^0.7.0", "npm-run-all2": "^8.0.4", <%_ if (config.includeVpRaw) { _%> @@ -21,7 +21,7 @@ <%_ } _%> "typescript": "~5.8.0", "vitepress": "^1.6.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.0.4" }, "scripts": { "clean": "rimraf dist .vitepress/cache", diff --git a/packages/docs/package.json b/packages/docs/package.json index 6f89fe9..a2aa866 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -6,13 +6,13 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.2", - "@types/node": "^22.15.32", + "@types/node": "^22.16.5", "@vue/tsconfig": "^0.7.0", "npm-run-all2": "^8.0.4", "rimraf": "^6.0.1", "typescript": "~5.8.0", "vitepress": "^1.6.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.0.4" }, "scripts": { "clean": "rimraf dist .vitepress/cache", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5cdf524..2a8d7d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,17 +18,17 @@ importers: specifier: ^22.0.2 version: 22.0.2 '@types/node': - specifier: ^22.15.32 + specifier: ^22.16.5 version: 22.16.5 '@vue/eslint-config-typescript': - specifier: ^14.5.1 - version: 14.6.0(eslint-plugin-vue@10.2.0(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))))(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2) + specifier: ^14.6.0 + version: 14.6.0(eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))))(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2) eslint: - specifier: ^9.29.0 + specifier: ^9.31.0 version: 9.32.0(jiti@2.4.2) eslint-plugin-vue: - specifier: ~10.2.0 - version: 10.2.0(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))) + specifier: ~10.3.0 + version: 10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))) jiti: specifier: ^2.4.2 version: 2.4.2 @@ -54,7 +54,7 @@ importers: specifier: ^3.1.5 version: 3.1.5 '@types/node': - specifier: ^22.15.32 + specifier: ^22.16.5 version: 22.16.5 '@types/prompts': specifier: ^2.4.9 @@ -97,7 +97,7 @@ importers: specifier: ^22.0.2 version: 22.0.2 '@types/node': - specifier: ^22.15.32 + specifier: ^22.16.5 version: 22.16.5 '@vue/tsconfig': specifier: ^0.7.0 @@ -115,8 +115,8 @@ importers: specifier: ^1.6.3 version: 1.6.3(@algolia/client-search@5.21.0)(@types/node@22.16.5)(postcss@8.5.6)(search-insights@2.17.3)(typescript@5.8.2) vue-tsc: - specifier: ^2.2.10 - version: 2.2.12(typescript@5.8.2) + specifier: ^3.0.4 + version: 3.0.4(typescript@5.8.2) packages: @@ -192,36 +192,19 @@ packages: resolution: {integrity: sha512-WqU0VumUILrIeVYCTGZlyyZoC/tbvhiyPxfGRRO1cSjxN558bnJLlR2BvS0SJ5b75dRNK7HDvtXo2QoP9eLfiA==} engines: {node: '>= 14.0.0'} - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.27.1': resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.10': - resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.0': resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.26.10': - resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.2': resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} engines: {node: '>=6.9.0'} @@ -537,12 +520,6 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.5.1': - resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/eslint-utils@4.7.0': resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -891,24 +868,18 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@volar/language-core@2.4.15': - resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==} - - '@volar/source-map@2.4.15': - resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==} + '@volar/language-core@2.4.20': + resolution: {integrity: sha512-dRDF1G33xaAIDqR6+mXUIjXYdu9vzSxlMGfMEwBxQsfY/JMUEXSpLTR057oTKlUQ2nIvCmP9k94A8h8z2VrNSA==} - '@volar/typescript@2.4.15': - resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==} + '@volar/source-map@2.4.20': + resolution: {integrity: sha512-mVjmFQH8mC+nUaVwmbxoYUy8cww+abaO8dWzqPUjilsavjxH0jCJ3Mp8HFuHsdewZs2c+SP+EO7hCd8Z92whJg==} - '@vue/compiler-core@3.5.13': - resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} + '@volar/typescript@2.4.20': + resolution: {integrity: sha512-Oc4DczPwQyXcVbd+5RsNEqX6ia0+w3p+klwdZQ6ZKhFjWoBP9PCPQYlKYRi/tDemWphW93P/Vv13vcE9I9D2GQ==} '@vue/compiler-core@3.5.18': resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} - '@vue/compiler-dom@3.5.13': - resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-dom@3.5.18': resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} @@ -941,8 +912,8 @@ packages: typescript: optional: true - '@vue/language-core@2.2.12': - resolution: {integrity: sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==} + '@vue/language-core@3.0.4': + resolution: {integrity: sha512-BvueED4LfBCSNH66eeUQk37MQCb7hjdezzGgxniM0LbriW53AJIyLorgshAtStmjfsAuOCcTl/c1b+nz/ye8xQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1052,8 +1023,8 @@ packages: resolution: {integrity: sha512-hexLq2lSO1K5SW9j21Ubc+q9Ptx7dyRTY7se19U8lhIlVMLCNXWCyQ6C22p9ez8ccX0v7QVmwkl2l1CnuGoO2Q==} engines: {node: '>= 14.0.0'} - alien-signals@1.0.4: - resolution: {integrity: sha512-DJqqQD3XcsaQcQ1s+iE2jDUZmmQpXwHiR6fCAim/w87luaW+vmLY8fMlrdkmRwzaFXhkxf3rqPCR59tKVv1MDw==} + alien-signals@2.0.5: + resolution: {integrity: sha512-PdJB6+06nUNAClInE3Dweq7/2xVAYM64vvvS1IHVHSJmgeOtEdrAGyp7Z2oJtYm0B342/Exd2NT0uMJaThcjLQ==} ansi-escapes@7.0.0: resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} @@ -1280,16 +1251,16 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-plugin-vue@10.2.0: - resolution: {integrity: sha512-tl9s+KN3z0hN2b8fV2xSs5ytGl7Esk1oSCxULLwFcdaElhZ8btYYZFrWxvh4En+czrSDtuLCeCOGa8HhEZuBdQ==} + eslint-plugin-vue@10.3.0: + resolution: {integrity: sha512-A0u9snqjCfYaPnqqOaH6MBLVWDUIN4trXn8J3x67uDcXvR7X6Ut8p16N+nYhMCQ9Y7edg2BIRGzfyZsY0IdqoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 vue-eslint-parser: ^10.0.0 - - eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true eslint-scope@8.4.0: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} @@ -1299,10 +1270,6 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@4.2.1: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1317,10 +1284,6 @@ packages: jiti: optional: true - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - espree@10.4.0: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2229,8 +2192,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - vue-tsc@2.2.12: - resolution: {integrity: sha512-P7OP77b2h/Pmk+lZdJ0YWs+5tJ6J2+uOQPo7tlBnY44QqQSPYvS0qVT4wqDJgwrZaLe47etJLLQRFia71GYITw==} + vue-tsc@3.0.4: + resolution: {integrity: sha512-kZmSEjGtROApVBuaIcoprrXZsFNGon5ggkTJokmhQ/H1hMzCFRPQ0Ed8IHYFsmYJYvHBcdmEQVGVcRuxzPzNbw==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -2417,27 +2380,14 @@ snapshots: dependencies: '@algolia/client-common': 5.21.0 - '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-identifier@7.27.1': {} - '@babel/parser@7.26.10': - dependencies: - '@babel/types': 7.26.10 - '@babel/parser@7.28.0': dependencies: '@babel/types': 7.28.2 - '@babel/types@7.26.10': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/types@7.28.2': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -2611,11 +2561,6 @@ snapshots: '@esbuild/win32-x64@0.25.1': optional: true - '@eslint-community/eslint-utils@4.5.1(eslint@9.32.0(jiti@2.4.2))': - dependencies: - eslint: 9.32.0(jiti@2.4.2) - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@2.4.2))': dependencies: eslint: 9.32.0(jiti@2.4.2) @@ -2630,7 +2575,7 @@ snapshots: '@eslint/config-array@0.21.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.0 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2644,7 +2589,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -2894,7 +2839,7 @@ snapshots: '@typescript-eslint/types': 8.38.0 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.38.0 - debug: 4.4.0 + debug: 4.4.1 eslint: 9.32.0(jiti@2.4.2) typescript: 5.8.2 transitivePeerDependencies: @@ -2904,7 +2849,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.2) '@typescript-eslint/types': 8.38.0 - debug: 4.4.0 + debug: 4.4.1 typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -2923,7 +2868,7 @@ snapshots: '@typescript-eslint/types': 8.38.0 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.2) '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2) - debug: 4.4.0 + debug: 4.4.1 eslint: 9.32.0(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.8.2) typescript: 5.8.2 @@ -2938,7 +2883,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.2) '@typescript-eslint/types': 8.38.0 '@typescript-eslint/visitor-keys': 8.38.0 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -2971,26 +2916,18 @@ snapshots: vite: 5.4.14(@types/node@22.16.5) vue: 3.5.18(typescript@5.8.2) - '@volar/language-core@2.4.15': + '@volar/language-core@2.4.20': dependencies: - '@volar/source-map': 2.4.15 + '@volar/source-map': 2.4.20 - '@volar/source-map@2.4.15': {} + '@volar/source-map@2.4.20': {} - '@volar/typescript@2.4.15': + '@volar/typescript@2.4.20': dependencies: - '@volar/language-core': 2.4.15 + '@volar/language-core': 2.4.20 path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue/compiler-core@3.5.13': - dependencies: - '@babel/parser': 7.26.10 - '@vue/shared': 3.5.13 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.18': dependencies: '@babel/parser': 7.28.0 @@ -2999,11 +2936,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.13': - dependencies: - '@vue/compiler-core': 3.5.13 - '@vue/shared': 3.5.13 - '@vue/compiler-dom@3.5.18': dependencies: '@vue/compiler-core': 3.5.18 @@ -3049,11 +2981,11 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.2.0(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))))(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))))(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2) eslint: 9.32.0(jiti@2.4.2) - eslint-plugin-vue: 10.2.0(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))) + eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))) fast-glob: 3.3.3 typescript-eslint: 8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2) vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.4.2)) @@ -3062,16 +2994,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/language-core@2.2.12(typescript@5.8.2)': + '@vue/language-core@3.0.4(typescript@5.8.2)': dependencies: - '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.13 + '@volar/language-core': 2.4.20 + '@vue/compiler-dom': 3.5.18 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 - alien-signals: 1.0.4 - minimatch: 9.0.5 + '@vue/shared': 3.5.18 + alien-signals: 2.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 + picomatch: 4.0.3 optionalDependencies: typescript: 5.8.2 @@ -3133,10 +3065,6 @@ snapshots: transitivePeerDependencies: - typescript - acorn-jsx@5.3.2(acorn@8.14.1): - dependencies: - acorn: 8.14.1 - acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -3168,7 +3096,7 @@ snapshots: '@algolia/requester-fetch': 5.21.0 '@algolia/requester-node-http': 5.21.0 - alien-signals@1.0.4: {} + alien-signals@2.0.5: {} ansi-escapes@7.0.0: dependencies: @@ -3390,9 +3318,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-vue@10.2.0(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))): + eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.32.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2))): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.32.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.4.2)) eslint: 9.32.0(jiti@2.4.2) natural-compare: 1.4.0 nth-check: 2.1.1 @@ -3400,11 +3328,8 @@ snapshots: semver: 7.7.1 vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.4.2)) xml-name-validator: 4.0.0 - - eslint-scope@8.3.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 + optionalDependencies: + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.2) eslint-scope@8.4.0: dependencies: @@ -3413,13 +3338,11 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.0: {} - eslint-visitor-keys@4.2.1: {} eslint@9.32.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.32.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.0 @@ -3435,7 +3358,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.1 escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -3459,12 +3382,6 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.3.0: - dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 4.2.0 - espree@10.4.0: dependencies: acorn: 8.15.0 @@ -4398,20 +4315,20 @@ snapshots: vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.4.2)): dependencies: - debug: 4.4.0 + debug: 4.4.1 eslint: 9.32.0(jiti@2.4.2) - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 semver: 7.7.1 transitivePeerDependencies: - supports-color - vue-tsc@2.2.12(typescript@5.8.2): + vue-tsc@3.0.4(typescript@5.8.2): dependencies: - '@volar/typescript': 2.4.15 - '@vue/language-core': 2.2.12(typescript@5.8.2) + '@volar/typescript': 2.4.20 + '@vue/language-core': 3.0.4(typescript@5.8.2) typescript: 5.8.2 vue@3.5.18(typescript@5.8.2):