From f30a678e02b0e185838782b2958f691442dab392 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Tue, 24 Sep 2024 21:54:09 +0800 Subject: [PATCH 001/110] feat!: support ESLint 9 flat config (#81) --- .eslintignore | 1 - .eslintrc.js | 21 - .gitignore | 1 + .prettierrc.json | 5 + README.md | 127 +- examples/allow-js/.gitignore | 30 + examples/allow-js/.vscode/extensions.json | 6 + examples/allow-js/README.md | 39 + examples/allow-js/env.d.ts | 1 + examples/allow-js/eslint.config.js | 18 + examples/allow-js/index.html | 13 + examples/allow-js/package.json | 30 + examples/allow-js/public/favicon.ico | Bin 0 -> 4286 bytes examples/allow-js/src/App.vue | 48 + examples/allow-js/src/assets/base.css | 86 + examples/allow-js/src/assets/logo.svg | 1 + examples/allow-js/src/assets/main.css | 35 + .../allow-js/src/components/HelloWorld.vue | 41 + .../allow-js/src/components/TheWelcome.vue | 88 + .../allow-js/src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/allow-js/src/foo.js | 3 + examples/allow-js/src/main.ts | 10 + examples/allow-js/tsconfig.app.json | 17 + examples/allow-js/tsconfig.json | 11 + examples/allow-js/tsconfig.node.json | 19 + examples/allow-js/vite.config.ts | 16 + examples/minimal/.gitignore | 30 + examples/minimal/.vscode/extensions.json | 6 + examples/minimal/README.md | 39 + examples/minimal/env.d.ts | 1 + examples/minimal/eslint.config.js | 13 + examples/minimal/index.html | 13 + examples/minimal/package.json | 30 + examples/minimal/public/favicon.ico | Bin 0 -> 4286 bytes examples/minimal/src/App.vue | 47 + examples/minimal/src/assets/base.css | 86 + examples/minimal/src/assets/logo.svg | 1 + examples/minimal/src/assets/main.css | 35 + .../minimal/src/components/HelloWorld.vue | 41 + .../minimal/src/components/TheWelcome.vue | 88 + .../minimal/src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/minimal/src/main.ts | 6 + examples/minimal/tsconfig.app.json | 14 + examples/minimal/tsconfig.json | 11 + examples/minimal/tsconfig.node.json | 19 + examples/minimal/vite.config.ts | 16 + examples/with-cypress/.gitignore | 30 + examples/with-cypress/.vscode/extensions.json | 6 + examples/with-cypress/README.md | 61 + examples/with-cypress/cypress.config.ts | 15 + .../with-cypress/cypress/e2e/example.cy.ts | 8 + .../with-cypress/cypress/e2e/tsconfig.json | 8 + .../cypress/fixtures/example.json | 5 + .../with-cypress/cypress/support/commands.ts | 39 + .../cypress/support/component-index.html | 12 + .../with-cypress/cypress/support/component.ts | 43 + examples/with-cypress/cypress/support/e2e.ts | 20 + examples/with-cypress/env.d.ts | 1 + examples/with-cypress/eslint.config.js | 23 + examples/with-cypress/index.html | 13 + examples/with-cypress/package.json | 37 + examples/with-cypress/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-cypress/src/App.vue | 47 + examples/with-cypress/src/assets/base.css | 86 + examples/with-cypress/src/assets/logo.svg | 1 + examples/with-cypress/src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 41 + .../src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../src/components/__tests__/HelloWorld.cy.ts | 12 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-cypress/src/main.ts | 6 + examples/with-cypress/tsconfig.app.json | 14 + .../with-cypress/tsconfig.cypress-ct.json | 15 + examples/with-cypress/tsconfig.json | 17 + examples/with-cypress/tsconfig.node.json | 19 + examples/with-cypress/vite.config.ts | 16 + examples/with-jsx-in-vue/.gitignore | 30 + .../with-jsx-in-vue/.vscode/extensions.json | 6 + examples/with-jsx-in-vue/README.md | 39 + examples/with-jsx-in-vue/env.d.ts | 1 + examples/with-jsx-in-vue/eslint.config.js | 20 + examples/with-jsx-in-vue/index.html | 13 + examples/with-jsx-in-vue/package.json | 31 + examples/with-jsx-in-vue/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-jsx-in-vue/src/App.vue | 47 + examples/with-jsx-in-vue/src/assets/base.css | 86 + examples/with-jsx-in-vue/src/assets/logo.svg | 1 + examples/with-jsx-in-vue/src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 50 + .../src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-jsx-in-vue/src/main.ts | 6 + examples/with-jsx-in-vue/tsconfig.app.json | 17 + examples/with-jsx-in-vue/tsconfig.json | 11 + examples/with-jsx-in-vue/tsconfig.node.json | 19 + examples/with-jsx-in-vue/vite.config.ts | 18 + examples/with-jsx/.gitignore | 30 + examples/with-jsx/.vscode/extensions.json | 6 + examples/with-jsx/README.md | 39 + examples/with-jsx/env.d.ts | 1 + examples/with-jsx/eslint.config.js | 13 + examples/with-jsx/index.html | 13 + examples/with-jsx/package.json | 31 + examples/with-jsx/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-jsx/src/App.vue | 50 + examples/with-jsx/src/FooComp.jsx | 7 + examples/with-jsx/src/assets/base.css | 86 + examples/with-jsx/src/assets/logo.svg | 1 + examples/with-jsx/src/assets/main.css | 35 + .../with-jsx/src/components/HelloWorld.vue | 41 + .../with-jsx/src/components/TheWelcome.vue | 88 + .../with-jsx/src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-jsx/src/main.ts | 6 + examples/with-jsx/tsconfig.app.json | 16 + examples/with-jsx/tsconfig.json | 11 + examples/with-jsx/tsconfig.node.json | 19 + examples/with-jsx/vite.config.ts | 18 + examples/with-nightwatch/.gitignore | 33 + .../with-nightwatch/.vscode/extensions.json | 7 + examples/with-nightwatch/README.md | 62 + examples/with-nightwatch/env.d.ts | 1 + examples/with-nightwatch/eslint.config.js | 22 + examples/with-nightwatch/index.html | 13 + examples/with-nightwatch/nightwatch.conf.cjs | 153 + .../with-nightwatch/nightwatch/index.html | 16 + .../nightwatch/nightwatch.d.ts | 14 + .../with-nightwatch/nightwatch/tsconfig.json | 20 + examples/with-nightwatch/package.json | 39 + examples/with-nightwatch/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-nightwatch/src/App.vue | 47 + examples/with-nightwatch/src/assets/base.css | 86 + examples/with-nightwatch/src/assets/logo.svg | 1 + examples/with-nightwatch/src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 41 + .../src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../components/__tests__/HelloWorld.spec.ts | 14 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-nightwatch/src/main.ts | 6 + examples/with-nightwatch/tests/e2e/example.ts | 12 + examples/with-nightwatch/tsconfig.app.json | 14 + examples/with-nightwatch/tsconfig.json | 14 + examples/with-nightwatch/tsconfig.node.json | 19 + examples/with-nightwatch/vite.config.ts | 20 + examples/with-playwright/.gitignore | 33 + .../with-playwright/.vscode/extensions.json | 7 + examples/with-playwright/README.md | 58 + examples/with-playwright/e2e/tsconfig.json | 4 + examples/with-playwright/e2e/vue.spec.ts | 8 + examples/with-playwright/env.d.ts | 1 + examples/with-playwright/eslint.config.js | 19 + examples/with-playwright/index.html | 13 + examples/with-playwright/package.json | 33 + examples/with-playwright/playwright.config.ts | 110 + examples/with-playwright/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-playwright/src/App.vue | 47 + examples/with-playwright/src/assets/base.css | 86 + examples/with-playwright/src/assets/logo.svg | 1 + examples/with-playwright/src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 41 + .../src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-playwright/src/main.ts | 6 + examples/with-playwright/tsconfig.app.json | 14 + examples/with-playwright/tsconfig.json | 11 + examples/with-playwright/tsconfig.node.json | 19 + examples/with-playwright/vite.config.ts | 16 + examples/with-prettier/.gitignore | 30 + examples/with-prettier/.prettierrc.json | 8 + .../with-prettier/.vscode/extensions.json | 7 + examples/with-prettier/README.md | 39 + examples/with-prettier/env.d.ts | 1 + examples/with-prettier/eslint.config.js | 16 + examples/with-prettier/index.html | 13 + examples/with-prettier/package.json | 33 + examples/with-prettier/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-prettier/src/App.vue | 47 + examples/with-prettier/src/assets/base.css | 86 + examples/with-prettier/src/assets/logo.svg | 1 + examples/with-prettier/src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 41 + .../src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-prettier/src/main.ts | 6 + examples/with-prettier/tsconfig.app.json | 14 + examples/with-prettier/tsconfig.json | 11 + examples/with-prettier/tsconfig.node.json | 19 + examples/with-prettier/vite.config.ts | 16 + examples/with-tsx-in-vue/.gitignore | 30 + .../with-tsx-in-vue/.vscode/extensions.json | 6 + examples/with-tsx-in-vue/README.md | 39 + examples/with-tsx-in-vue/env.d.ts | 1 + examples/with-tsx-in-vue/eslint.config.js | 18 + examples/with-tsx-in-vue/index.html | 13 + examples/with-tsx-in-vue/package.json | 31 + examples/with-tsx-in-vue/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-tsx-in-vue/src/App.vue | 47 + examples/with-tsx-in-vue/src/assets/base.css | 86 + examples/with-tsx-in-vue/src/assets/logo.svg | 1 + examples/with-tsx-in-vue/src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 50 + .../src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-tsx-in-vue/src/main.ts | 6 + examples/with-tsx-in-vue/tsconfig.app.json | 14 + examples/with-tsx-in-vue/tsconfig.json | 11 + examples/with-tsx-in-vue/tsconfig.node.json | 19 + examples/with-tsx-in-vue/vite.config.ts | 18 + examples/with-tsx/.gitignore | 30 + examples/with-tsx/.vscode/extensions.json | 6 + examples/with-tsx/README.md | 39 + examples/with-tsx/env.d.ts | 1 + examples/with-tsx/eslint.config.js | 13 + examples/with-tsx/index.html | 13 + examples/with-tsx/package.json | 31 + examples/with-tsx/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-tsx/src/App.vue | 50 + examples/with-tsx/src/FooComp.tsx | 7 + examples/with-tsx/src/assets/base.css | 86 + examples/with-tsx/src/assets/logo.svg | 1 + examples/with-tsx/src/assets/main.css | 35 + .../with-tsx/src/components/HelloWorld.vue | 41 + .../with-tsx/src/components/TheWelcome.vue | 88 + .../with-tsx/src/components/WelcomeItem.vue | 87 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-tsx/src/main.ts | 6 + examples/with-tsx/tsconfig.app.json | 14 + examples/with-tsx/tsconfig.json | 11 + examples/with-tsx/tsconfig.node.json | 19 + examples/with-tsx/vite.config.ts | 18 + examples/with-vitest/.gitignore | 30 + examples/with-vitest/.vscode/extensions.json | 6 + examples/with-vitest/README.md | 45 + examples/with-vitest/env.d.ts | 1 + examples/with-vitest/eslint.config.js | 13 + examples/with-vitest/index.html | 13 + examples/with-vitest/package.json | 35 + examples/with-vitest/public/favicon.ico | Bin 0 -> 4286 bytes examples/with-vitest/src/App.vue | 47 + examples/with-vitest/src/assets/base.css | 86 + examples/with-vitest/src/assets/logo.svg | 1 + examples/with-vitest/src/assets/main.css | 35 + .../with-vitest/src/components/HelloWorld.vue | 41 + .../with-vitest/src/components/TheWelcome.vue | 88 + .../src/components/WelcomeItem.vue | 87 + .../components/__tests__/HelloWorld.spec.ts | 11 + .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + examples/with-vitest/src/main.ts | 6 + examples/with-vitest/tsconfig.app.json | 14 + examples/with-vitest/tsconfig.json | 14 + examples/with-vitest/tsconfig.node.json | 19 + examples/with-vitest/tsconfig.vitest.json | 11 + examples/with-vitest/vite.config.ts | 16 + examples/with-vitest/vitest.config.ts | 14 + index.js | 46 - package.json | 62 +- pnpm-lock.yaml | 11401 +++++++++++----- pnpm-workspace.yaml | 3 + recommended.js | 48 - src/index.ts | 64 + src/shim.d.ts | 3 + test/fixtures/allow-js/App.vue | 4 - test/fixtures/allow-js/main.js | 2 - test/fixtures/allow-js/tsconfig.json | 29 - test/fixtures/default/src/App.vue | 29 - test/fixtures/default/src/HelloWorld.tsx | 14 - test/fixtures/default/src/main.ts | 8 - test/fixtures/default/src/shims-tsx.d.ts | 13 - test/fixtures/default/src/shims-vue.d.ts | 4 - test/fixtures/default/tsconfig.json | 34 - test/fixtures/sfc/App.vue | 26 - test/fixtures/sfc/tsconfig.json | 29 - test/fixtures/ts/main.ts | 1 - test/fixtures/ts/tsconfig.json | 29 - test/fixtures/tsx-in-sfc/App.vue | 28 - test/fixtures/tsx-in-sfc/shims-tsx.d.ts | 13 - test/fixtures/tsx-in-sfc/shims-vue.d.ts | 4 - test/fixtures/tsx-in-sfc/tsconfig.json | 29 - test/fixtures/tsx/main.tsx | 16 - test/fixtures/tsx/shims-tsx.d.ts | 13 - test/fixtures/tsx/shims-vue.d.ts | 4 - test/fixtures/tsx/tsconfig.json | 29 - test/index.spec.js | 61 - test/index.spec.ts | 180 + tsconfig.json | 30 + 337 files changed, 16259 insertions(+), 3887 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js create mode 100644 .prettierrc.json create mode 100644 examples/allow-js/.gitignore create mode 100644 examples/allow-js/.vscode/extensions.json create mode 100644 examples/allow-js/README.md create mode 100644 examples/allow-js/env.d.ts create mode 100644 examples/allow-js/eslint.config.js create mode 100644 examples/allow-js/index.html create mode 100644 examples/allow-js/package.json create mode 100644 examples/allow-js/public/favicon.ico create mode 100644 examples/allow-js/src/App.vue create mode 100644 examples/allow-js/src/assets/base.css create mode 100644 examples/allow-js/src/assets/logo.svg create mode 100644 examples/allow-js/src/assets/main.css create mode 100644 examples/allow-js/src/components/HelloWorld.vue create mode 100644 examples/allow-js/src/components/TheWelcome.vue create mode 100644 examples/allow-js/src/components/WelcomeItem.vue create mode 100644 examples/allow-js/src/components/icons/IconCommunity.vue create mode 100644 examples/allow-js/src/components/icons/IconDocumentation.vue create mode 100644 examples/allow-js/src/components/icons/IconEcosystem.vue create mode 100644 examples/allow-js/src/components/icons/IconSupport.vue create mode 100644 examples/allow-js/src/components/icons/IconTooling.vue create mode 100644 examples/allow-js/src/foo.js create mode 100644 examples/allow-js/src/main.ts create mode 100644 examples/allow-js/tsconfig.app.json create mode 100644 examples/allow-js/tsconfig.json create mode 100644 examples/allow-js/tsconfig.node.json create mode 100644 examples/allow-js/vite.config.ts create mode 100644 examples/minimal/.gitignore create mode 100644 examples/minimal/.vscode/extensions.json create mode 100644 examples/minimal/README.md create mode 100644 examples/minimal/env.d.ts create mode 100644 examples/minimal/eslint.config.js create mode 100644 examples/minimal/index.html create mode 100644 examples/minimal/package.json create mode 100644 examples/minimal/public/favicon.ico create mode 100644 examples/minimal/src/App.vue create mode 100644 examples/minimal/src/assets/base.css create mode 100644 examples/minimal/src/assets/logo.svg create mode 100644 examples/minimal/src/assets/main.css create mode 100644 examples/minimal/src/components/HelloWorld.vue create mode 100644 examples/minimal/src/components/TheWelcome.vue create mode 100644 examples/minimal/src/components/WelcomeItem.vue create mode 100644 examples/minimal/src/components/icons/IconCommunity.vue create mode 100644 examples/minimal/src/components/icons/IconDocumentation.vue create mode 100644 examples/minimal/src/components/icons/IconEcosystem.vue create mode 100644 examples/minimal/src/components/icons/IconSupport.vue create mode 100644 examples/minimal/src/components/icons/IconTooling.vue create mode 100644 examples/minimal/src/main.ts create mode 100644 examples/minimal/tsconfig.app.json create mode 100644 examples/minimal/tsconfig.json create mode 100644 examples/minimal/tsconfig.node.json create mode 100644 examples/minimal/vite.config.ts create mode 100644 examples/with-cypress/.gitignore create mode 100644 examples/with-cypress/.vscode/extensions.json create mode 100644 examples/with-cypress/README.md create mode 100644 examples/with-cypress/cypress.config.ts create mode 100644 examples/with-cypress/cypress/e2e/example.cy.ts create mode 100644 examples/with-cypress/cypress/e2e/tsconfig.json create mode 100644 examples/with-cypress/cypress/fixtures/example.json create mode 100644 examples/with-cypress/cypress/support/commands.ts create mode 100644 examples/with-cypress/cypress/support/component-index.html create mode 100644 examples/with-cypress/cypress/support/component.ts create mode 100644 examples/with-cypress/cypress/support/e2e.ts create mode 100644 examples/with-cypress/env.d.ts create mode 100644 examples/with-cypress/eslint.config.js create mode 100644 examples/with-cypress/index.html create mode 100644 examples/with-cypress/package.json create mode 100644 examples/with-cypress/public/favicon.ico create mode 100644 examples/with-cypress/src/App.vue create mode 100644 examples/with-cypress/src/assets/base.css create mode 100644 examples/with-cypress/src/assets/logo.svg create mode 100644 examples/with-cypress/src/assets/main.css create mode 100644 examples/with-cypress/src/components/HelloWorld.vue create mode 100644 examples/with-cypress/src/components/TheWelcome.vue create mode 100644 examples/with-cypress/src/components/WelcomeItem.vue create mode 100644 examples/with-cypress/src/components/__tests__/HelloWorld.cy.ts create mode 100644 examples/with-cypress/src/components/icons/IconCommunity.vue create mode 100644 examples/with-cypress/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-cypress/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-cypress/src/components/icons/IconSupport.vue create mode 100644 examples/with-cypress/src/components/icons/IconTooling.vue create mode 100644 examples/with-cypress/src/main.ts create mode 100644 examples/with-cypress/tsconfig.app.json create mode 100644 examples/with-cypress/tsconfig.cypress-ct.json create mode 100644 examples/with-cypress/tsconfig.json create mode 100644 examples/with-cypress/tsconfig.node.json create mode 100644 examples/with-cypress/vite.config.ts create mode 100644 examples/with-jsx-in-vue/.gitignore create mode 100644 examples/with-jsx-in-vue/.vscode/extensions.json create mode 100644 examples/with-jsx-in-vue/README.md create mode 100644 examples/with-jsx-in-vue/env.d.ts create mode 100644 examples/with-jsx-in-vue/eslint.config.js create mode 100644 examples/with-jsx-in-vue/index.html create mode 100644 examples/with-jsx-in-vue/package.json create mode 100644 examples/with-jsx-in-vue/public/favicon.ico create mode 100644 examples/with-jsx-in-vue/src/App.vue create mode 100644 examples/with-jsx-in-vue/src/assets/base.css create mode 100644 examples/with-jsx-in-vue/src/assets/logo.svg create mode 100644 examples/with-jsx-in-vue/src/assets/main.css create mode 100644 examples/with-jsx-in-vue/src/components/HelloWorld.vue create mode 100644 examples/with-jsx-in-vue/src/components/TheWelcome.vue create mode 100644 examples/with-jsx-in-vue/src/components/WelcomeItem.vue create mode 100644 examples/with-jsx-in-vue/src/components/icons/IconCommunity.vue create mode 100644 examples/with-jsx-in-vue/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-jsx-in-vue/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-jsx-in-vue/src/components/icons/IconSupport.vue create mode 100644 examples/with-jsx-in-vue/src/components/icons/IconTooling.vue create mode 100644 examples/with-jsx-in-vue/src/main.ts create mode 100644 examples/with-jsx-in-vue/tsconfig.app.json create mode 100644 examples/with-jsx-in-vue/tsconfig.json create mode 100644 examples/with-jsx-in-vue/tsconfig.node.json create mode 100644 examples/with-jsx-in-vue/vite.config.ts create mode 100644 examples/with-jsx/.gitignore create mode 100644 examples/with-jsx/.vscode/extensions.json create mode 100644 examples/with-jsx/README.md create mode 100644 examples/with-jsx/env.d.ts create mode 100644 examples/with-jsx/eslint.config.js create mode 100644 examples/with-jsx/index.html create mode 100644 examples/with-jsx/package.json create mode 100644 examples/with-jsx/public/favicon.ico create mode 100644 examples/with-jsx/src/App.vue create mode 100644 examples/with-jsx/src/FooComp.jsx create mode 100644 examples/with-jsx/src/assets/base.css create mode 100644 examples/with-jsx/src/assets/logo.svg create mode 100644 examples/with-jsx/src/assets/main.css create mode 100644 examples/with-jsx/src/components/HelloWorld.vue create mode 100644 examples/with-jsx/src/components/TheWelcome.vue create mode 100644 examples/with-jsx/src/components/WelcomeItem.vue create mode 100644 examples/with-jsx/src/components/icons/IconCommunity.vue create mode 100644 examples/with-jsx/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-jsx/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-jsx/src/components/icons/IconSupport.vue create mode 100644 examples/with-jsx/src/components/icons/IconTooling.vue create mode 100644 examples/with-jsx/src/main.ts create mode 100644 examples/with-jsx/tsconfig.app.json create mode 100644 examples/with-jsx/tsconfig.json create mode 100644 examples/with-jsx/tsconfig.node.json create mode 100644 examples/with-jsx/vite.config.ts create mode 100644 examples/with-nightwatch/.gitignore create mode 100644 examples/with-nightwatch/.vscode/extensions.json create mode 100644 examples/with-nightwatch/README.md create mode 100644 examples/with-nightwatch/env.d.ts create mode 100644 examples/with-nightwatch/eslint.config.js create mode 100644 examples/with-nightwatch/index.html create mode 100644 examples/with-nightwatch/nightwatch.conf.cjs create mode 100644 examples/with-nightwatch/nightwatch/index.html create mode 100644 examples/with-nightwatch/nightwatch/nightwatch.d.ts create mode 100644 examples/with-nightwatch/nightwatch/tsconfig.json create mode 100644 examples/with-nightwatch/package.json create mode 100644 examples/with-nightwatch/public/favicon.ico create mode 100644 examples/with-nightwatch/src/App.vue create mode 100644 examples/with-nightwatch/src/assets/base.css create mode 100644 examples/with-nightwatch/src/assets/logo.svg create mode 100644 examples/with-nightwatch/src/assets/main.css create mode 100644 examples/with-nightwatch/src/components/HelloWorld.vue create mode 100644 examples/with-nightwatch/src/components/TheWelcome.vue create mode 100644 examples/with-nightwatch/src/components/WelcomeItem.vue create mode 100644 examples/with-nightwatch/src/components/__tests__/HelloWorld.spec.ts create mode 100644 examples/with-nightwatch/src/components/icons/IconCommunity.vue create mode 100644 examples/with-nightwatch/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-nightwatch/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-nightwatch/src/components/icons/IconSupport.vue create mode 100644 examples/with-nightwatch/src/components/icons/IconTooling.vue create mode 100644 examples/with-nightwatch/src/main.ts create mode 100644 examples/with-nightwatch/tests/e2e/example.ts create mode 100644 examples/with-nightwatch/tsconfig.app.json create mode 100644 examples/with-nightwatch/tsconfig.json create mode 100644 examples/with-nightwatch/tsconfig.node.json create mode 100644 examples/with-nightwatch/vite.config.ts create mode 100644 examples/with-playwright/.gitignore create mode 100644 examples/with-playwright/.vscode/extensions.json create mode 100644 examples/with-playwright/README.md create mode 100644 examples/with-playwright/e2e/tsconfig.json create mode 100644 examples/with-playwright/e2e/vue.spec.ts create mode 100644 examples/with-playwright/env.d.ts create mode 100644 examples/with-playwright/eslint.config.js create mode 100644 examples/with-playwright/index.html create mode 100644 examples/with-playwright/package.json create mode 100644 examples/with-playwright/playwright.config.ts create mode 100644 examples/with-playwright/public/favicon.ico create mode 100644 examples/with-playwright/src/App.vue create mode 100644 examples/with-playwright/src/assets/base.css create mode 100644 examples/with-playwright/src/assets/logo.svg create mode 100644 examples/with-playwright/src/assets/main.css create mode 100644 examples/with-playwright/src/components/HelloWorld.vue create mode 100644 examples/with-playwright/src/components/TheWelcome.vue create mode 100644 examples/with-playwright/src/components/WelcomeItem.vue create mode 100644 examples/with-playwright/src/components/icons/IconCommunity.vue create mode 100644 examples/with-playwright/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-playwright/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-playwright/src/components/icons/IconSupport.vue create mode 100644 examples/with-playwright/src/components/icons/IconTooling.vue create mode 100644 examples/with-playwright/src/main.ts create mode 100644 examples/with-playwright/tsconfig.app.json create mode 100644 examples/with-playwright/tsconfig.json create mode 100644 examples/with-playwright/tsconfig.node.json create mode 100644 examples/with-playwright/vite.config.ts create mode 100644 examples/with-prettier/.gitignore create mode 100644 examples/with-prettier/.prettierrc.json create mode 100644 examples/with-prettier/.vscode/extensions.json create mode 100644 examples/with-prettier/README.md create mode 100644 examples/with-prettier/env.d.ts create mode 100644 examples/with-prettier/eslint.config.js create mode 100644 examples/with-prettier/index.html create mode 100644 examples/with-prettier/package.json create mode 100644 examples/with-prettier/public/favicon.ico create mode 100644 examples/with-prettier/src/App.vue create mode 100644 examples/with-prettier/src/assets/base.css create mode 100644 examples/with-prettier/src/assets/logo.svg create mode 100644 examples/with-prettier/src/assets/main.css create mode 100644 examples/with-prettier/src/components/HelloWorld.vue create mode 100644 examples/with-prettier/src/components/TheWelcome.vue create mode 100644 examples/with-prettier/src/components/WelcomeItem.vue create mode 100644 examples/with-prettier/src/components/icons/IconCommunity.vue create mode 100644 examples/with-prettier/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-prettier/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-prettier/src/components/icons/IconSupport.vue create mode 100644 examples/with-prettier/src/components/icons/IconTooling.vue create mode 100644 examples/with-prettier/src/main.ts create mode 100644 examples/with-prettier/tsconfig.app.json create mode 100644 examples/with-prettier/tsconfig.json create mode 100644 examples/with-prettier/tsconfig.node.json create mode 100644 examples/with-prettier/vite.config.ts create mode 100644 examples/with-tsx-in-vue/.gitignore create mode 100644 examples/with-tsx-in-vue/.vscode/extensions.json create mode 100644 examples/with-tsx-in-vue/README.md create mode 100644 examples/with-tsx-in-vue/env.d.ts create mode 100644 examples/with-tsx-in-vue/eslint.config.js create mode 100644 examples/with-tsx-in-vue/index.html create mode 100644 examples/with-tsx-in-vue/package.json create mode 100644 examples/with-tsx-in-vue/public/favicon.ico create mode 100644 examples/with-tsx-in-vue/src/App.vue create mode 100644 examples/with-tsx-in-vue/src/assets/base.css create mode 100644 examples/with-tsx-in-vue/src/assets/logo.svg create mode 100644 examples/with-tsx-in-vue/src/assets/main.css create mode 100644 examples/with-tsx-in-vue/src/components/HelloWorld.vue create mode 100644 examples/with-tsx-in-vue/src/components/TheWelcome.vue create mode 100644 examples/with-tsx-in-vue/src/components/WelcomeItem.vue create mode 100644 examples/with-tsx-in-vue/src/components/icons/IconCommunity.vue create mode 100644 examples/with-tsx-in-vue/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-tsx-in-vue/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-tsx-in-vue/src/components/icons/IconSupport.vue create mode 100644 examples/with-tsx-in-vue/src/components/icons/IconTooling.vue create mode 100644 examples/with-tsx-in-vue/src/main.ts create mode 100644 examples/with-tsx-in-vue/tsconfig.app.json create mode 100644 examples/with-tsx-in-vue/tsconfig.json create mode 100644 examples/with-tsx-in-vue/tsconfig.node.json create mode 100644 examples/with-tsx-in-vue/vite.config.ts create mode 100644 examples/with-tsx/.gitignore create mode 100644 examples/with-tsx/.vscode/extensions.json create mode 100644 examples/with-tsx/README.md create mode 100644 examples/with-tsx/env.d.ts create mode 100644 examples/with-tsx/eslint.config.js create mode 100644 examples/with-tsx/index.html create mode 100644 examples/with-tsx/package.json create mode 100644 examples/with-tsx/public/favicon.ico create mode 100644 examples/with-tsx/src/App.vue create mode 100644 examples/with-tsx/src/FooComp.tsx create mode 100644 examples/with-tsx/src/assets/base.css create mode 100644 examples/with-tsx/src/assets/logo.svg create mode 100644 examples/with-tsx/src/assets/main.css create mode 100644 examples/with-tsx/src/components/HelloWorld.vue create mode 100644 examples/with-tsx/src/components/TheWelcome.vue create mode 100644 examples/with-tsx/src/components/WelcomeItem.vue create mode 100644 examples/with-tsx/src/components/icons/IconCommunity.vue create mode 100644 examples/with-tsx/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-tsx/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-tsx/src/components/icons/IconSupport.vue create mode 100644 examples/with-tsx/src/components/icons/IconTooling.vue create mode 100644 examples/with-tsx/src/main.ts create mode 100644 examples/with-tsx/tsconfig.app.json create mode 100644 examples/with-tsx/tsconfig.json create mode 100644 examples/with-tsx/tsconfig.node.json create mode 100644 examples/with-tsx/vite.config.ts create mode 100644 examples/with-vitest/.gitignore create mode 100644 examples/with-vitest/.vscode/extensions.json create mode 100644 examples/with-vitest/README.md create mode 100644 examples/with-vitest/env.d.ts create mode 100644 examples/with-vitest/eslint.config.js create mode 100644 examples/with-vitest/index.html create mode 100644 examples/with-vitest/package.json create mode 100644 examples/with-vitest/public/favicon.ico create mode 100644 examples/with-vitest/src/App.vue create mode 100644 examples/with-vitest/src/assets/base.css create mode 100644 examples/with-vitest/src/assets/logo.svg create mode 100644 examples/with-vitest/src/assets/main.css create mode 100644 examples/with-vitest/src/components/HelloWorld.vue create mode 100644 examples/with-vitest/src/components/TheWelcome.vue create mode 100644 examples/with-vitest/src/components/WelcomeItem.vue create mode 100644 examples/with-vitest/src/components/__tests__/HelloWorld.spec.ts create mode 100644 examples/with-vitest/src/components/icons/IconCommunity.vue create mode 100644 examples/with-vitest/src/components/icons/IconDocumentation.vue create mode 100644 examples/with-vitest/src/components/icons/IconEcosystem.vue create mode 100644 examples/with-vitest/src/components/icons/IconSupport.vue create mode 100644 examples/with-vitest/src/components/icons/IconTooling.vue create mode 100644 examples/with-vitest/src/main.ts create mode 100644 examples/with-vitest/tsconfig.app.json create mode 100644 examples/with-vitest/tsconfig.json create mode 100644 examples/with-vitest/tsconfig.node.json create mode 100644 examples/with-vitest/tsconfig.vitest.json create mode 100644 examples/with-vitest/vite.config.ts create mode 100644 examples/with-vitest/vitest.config.ts delete mode 100644 index.js create mode 100644 pnpm-workspace.yaml delete mode 100644 recommended.js create mode 100644 src/index.ts create mode 100644 src/shim.d.ts delete mode 100644 test/fixtures/allow-js/App.vue delete mode 100644 test/fixtures/allow-js/main.js delete mode 100644 test/fixtures/allow-js/tsconfig.json delete mode 100644 test/fixtures/default/src/App.vue delete mode 100644 test/fixtures/default/src/HelloWorld.tsx delete mode 100644 test/fixtures/default/src/main.ts delete mode 100644 test/fixtures/default/src/shims-tsx.d.ts delete mode 100644 test/fixtures/default/src/shims-vue.d.ts delete mode 100644 test/fixtures/default/tsconfig.json delete mode 100644 test/fixtures/sfc/App.vue delete mode 100644 test/fixtures/sfc/tsconfig.json delete mode 100644 test/fixtures/ts/main.ts delete mode 100644 test/fixtures/ts/tsconfig.json delete mode 100644 test/fixtures/tsx-in-sfc/App.vue delete mode 100644 test/fixtures/tsx-in-sfc/shims-tsx.d.ts delete mode 100644 test/fixtures/tsx-in-sfc/shims-vue.d.ts delete mode 100644 test/fixtures/tsx-in-sfc/tsconfig.json delete mode 100644 test/fixtures/tsx/main.tsx delete mode 100644 test/fixtures/tsx/shims-tsx.d.ts delete mode 100644 test/fixtures/tsx/shims-vue.d.ts delete mode 100644 test/fixtures/tsx/tsconfig.json delete mode 100644 test/index.spec.js create mode 100644 test/index.spec.ts create mode 100644 tsconfig.json diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index a843dc4..0000000 --- a/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -test/fixtures diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index e43ef3f..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - root: true, - env: { - node: true - }, - extends: [ - 'plugin:vue/essential', - 'eslint:recommended', - require.resolve('./recommended') - ], - - overrides: [{ - files: ['test/**.spec.js'], - env: { - jest: true - }, - rules: { - '@typescript-eslint/no-var-requires': 'off' - } - }] -} diff --git a/.gitignore b/.gitignore index d5f19d8..87807d9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules package-lock.json +dist diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..759232e --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,5 @@ +{ + "semi": false, + "singleQuote": true, + "arrowParens": "avoid" +} diff --git a/README.md b/README.md index c4ab58c..a81a712 100644 --- a/README.md +++ b/README.md @@ -1,75 +1,120 @@ # @vue/eslint-config-typescript -> eslint-config-typescript for Vue +ESLint configuration for Vue 3 + TypeScript projects. See [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/rules/) for available rules. -This config is specifically designed to be used by `@vue/cli` & `create-vue` setups +This config is specifically designed to be used by `create-vue` setups and is not meant for outside use (it can be used but some adaptations on the user side might be needed - for details see the config file). A part of its design is that this config may implicitly depend on -other parts of `@vue/cli`/`create-vue` setups, such as `eslint-plugin-vue` being +other parts of `create-vue` setups, such as `eslint-plugin-vue` being extended in the same resulting config. -## Installation +> [!NOTE] +> The current version doesn't support the legacy `.eslintrc*` configuraion format. For that you need to use version 13 or earlier. See the [corresponding README](https://www.npmjs.com/package/@vue/eslint-config-typescript/v/legacy-eslintrc) for more usage instructions. -In order to work around [a known limitation in ESLint](https://github.com/eslint/eslint/issues/3458), we recommend you to use this package alongside `@rushstack/eslint-patch`, so that you don't have to install too many dependencies: +## Installation ```sh -npm add --dev @vue/eslint-config-typescript @rushstack/eslint-patch +npm add --dev @vue/eslint-config-typescript ``` -## Usage +Please also make sure that you have `typescript` and `eslint` installed. -This package comes with 2 rulesets. - -### `@vue/eslint-config-typescript` +## Usage -This ruleset is the base configuration for Vue-TypeScript projects. -Besides setting the parser and plugin options, it also turns off several conflicting rules in the `eslint:recommended` ruleset. -So when used alongside other sharable configs, this config should be placed at the end of the `extends` array. +Because of the complexity of this config, it is exported as a factory function that takes an options object and returns an ESLint configuration object. -An example `.eslintrc.cjs`: +### Minimal Setup ```js -/* eslint-env node */ -require("@rushstack/eslint-patch/modern-module-resolution") - -module.exports = { - extends: [ - 'eslint:recommended', - 'plugin:vue/vue3-essential', - '@vue/eslint-config-typescript' - ] -} +// eslint.config.mjs +import pluginVue from "eslint-plugin-vue"; +import vueTsEslintConfig from "@vue/eslint-config-typescript"; + +export default [ + ...pluginVue.configs["flat/essential"], + ...vueTsEslintConfig(), +] ``` -### `@vue/eslint-config-typescript/recommended` +The above configuration enables [the essential rules for Vue 3](https://eslint.vuejs.org/rules/#priority-a-essential-error-prevention) and [the recommended rules for TypeScript](https://typescript-eslint.io/rules/?=recommended). -This is extended from the `@typescript-eslint/recommended` ruleset, which is an **_opinionated_** ruleset. -See the [original documentation](https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin/src/configs#recommended) for more information. +All the ` + + diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json new file mode 100644 index 0000000..ec5fc7b --- /dev/null +++ b/examples/allow-js/package.json @@ -0,0 +1,30 @@ +{ + "name": "allow-js", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/allow-js/public/favicon.ico b/examples/allow-js/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/allow-js/src/App.vue b/examples/allow-js/src/App.vue new file mode 100644 index 0000000..a361240 --- /dev/null +++ b/examples/allow-js/src/App.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/examples/allow-js/src/assets/base.css b/examples/allow-js/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/allow-js/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/allow-js/src/assets/logo.svg b/examples/allow-js/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/allow-js/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/allow-js/src/assets/main.css b/examples/allow-js/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/allow-js/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/allow-js/src/components/HelloWorld.vue b/examples/allow-js/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/allow-js/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/allow-js/src/components/TheWelcome.vue b/examples/allow-js/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/allow-js/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/allow-js/src/components/WelcomeItem.vue b/examples/allow-js/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/allow-js/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/allow-js/src/components/icons/IconCommunity.vue b/examples/allow-js/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/allow-js/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/allow-js/src/components/icons/IconDocumentation.vue b/examples/allow-js/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/allow-js/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/allow-js/src/components/icons/IconEcosystem.vue b/examples/allow-js/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/allow-js/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/allow-js/src/components/icons/IconSupport.vue b/examples/allow-js/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/allow-js/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/allow-js/src/components/icons/IconTooling.vue b/examples/allow-js/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/allow-js/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/allow-js/src/foo.js b/examples/allow-js/src/foo.js new file mode 100644 index 0000000..c2f6126 --- /dev/null +++ b/examples/allow-js/src/foo.js @@ -0,0 +1,3 @@ +export default function foo() { + console.log('this is a plain js file') +} diff --git a/examples/allow-js/src/main.ts b/examples/allow-js/src/main.ts new file mode 100644 index 0000000..06b99b2 --- /dev/null +++ b/examples/allow-js/src/main.ts @@ -0,0 +1,10 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +import foo from './foo' + +createApp(App).mount('#app') + +foo() diff --git a/examples/allow-js/tsconfig.app.json b/examples/allow-js/tsconfig.app.json new file mode 100644 index 0000000..97926e7 --- /dev/null +++ b/examples/allow-js/tsconfig.app.json @@ -0,0 +1,17 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + }, + + "allowJs": true, + "checkJs": true + } +} diff --git a/examples/allow-js/tsconfig.json b/examples/allow-js/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/allow-js/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/allow-js/tsconfig.node.json b/examples/allow-js/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/allow-js/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/allow-js/vite.config.ts b/examples/allow-js/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/allow-js/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/minimal/.gitignore b/examples/minimal/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/minimal/.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/examples/minimal/.vscode/extensions.json b/examples/minimal/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/minimal/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/minimal/README.md b/examples/minimal/README.md new file mode 100644 index 0000000..a2f51a1 --- /dev/null +++ b/examples/minimal/README.md @@ -0,0 +1,39 @@ +# minimal + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/minimal/env.d.ts b/examples/minimal/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/minimal/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/minimal/eslint.config.js b/examples/minimal/eslint.config.js new file mode 100644 index 0000000..cc82d86 --- /dev/null +++ b/examples/minimal/eslint.config.js @@ -0,0 +1,13 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), +] diff --git a/examples/minimal/index.html b/examples/minimal/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/minimal/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/minimal/package.json b/examples/minimal/package.json new file mode 100644 index 0000000..2eaad04 --- /dev/null +++ b/examples/minimal/package.json @@ -0,0 +1,30 @@ +{ + "name": "minimal", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/minimal/public/favicon.ico b/examples/minimal/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/minimal/src/App.vue b/examples/minimal/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/minimal/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/minimal/src/assets/base.css b/examples/minimal/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/minimal/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/minimal/src/assets/logo.svg b/examples/minimal/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/minimal/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/minimal/src/assets/main.css b/examples/minimal/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/minimal/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/minimal/src/components/HelloWorld.vue b/examples/minimal/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/minimal/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/minimal/src/components/TheWelcome.vue b/examples/minimal/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/minimal/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/minimal/src/components/WelcomeItem.vue b/examples/minimal/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/minimal/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/minimal/src/components/icons/IconCommunity.vue b/examples/minimal/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/minimal/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/minimal/src/components/icons/IconDocumentation.vue b/examples/minimal/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/minimal/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/minimal/src/components/icons/IconEcosystem.vue b/examples/minimal/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/minimal/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/minimal/src/components/icons/IconSupport.vue b/examples/minimal/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/minimal/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/minimal/src/components/icons/IconTooling.vue b/examples/minimal/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/minimal/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/minimal/src/main.ts b/examples/minimal/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/minimal/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/minimal/tsconfig.app.json b/examples/minimal/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/minimal/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/minimal/tsconfig.json b/examples/minimal/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/minimal/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/minimal/tsconfig.node.json b/examples/minimal/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/minimal/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/minimal/vite.config.ts b/examples/minimal/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/minimal/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-cypress/.gitignore b/examples/with-cypress/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-cypress/.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/examples/with-cypress/.vscode/extensions.json b/examples/with-cypress/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/with-cypress/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-cypress/README.md b/examples/with-cypress/README.md new file mode 100644 index 0000000..6b48baa --- /dev/null +++ b/examples/with-cypress/README.md @@ -0,0 +1,61 @@ +# with-cypress + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Run Headed Component Tests with [Cypress Component Testing](https://on.cypress.io/component) + +```sh +npm run test:unit:dev # or `npm run test:unit` for headless testing +``` + +### Run End-to-End Tests with [Cypress](https://www.cypress.io/) + +```sh +npm run test:e2e:dev +``` + +This runs the end-to-end tests against the Vite development server. +It is much faster than the production build. + +But it's still recommended to test the production build with `test:e2e` before deploying (e.g. in CI environments): + +```sh +npm run build +npm run test:e2e +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-cypress/cypress.config.ts b/examples/with-cypress/cypress.config.ts new file mode 100644 index 0000000..c8fac12 --- /dev/null +++ b/examples/with-cypress/cypress.config.ts @@ -0,0 +1,15 @@ +import { defineConfig } from 'cypress' + +export default defineConfig({ + e2e: { + specPattern: 'cypress/e2e/**/*.{cy,spec}.{js,jsx,ts,tsx}', + baseUrl: 'http://localhost:4173' + }, + component: { + specPattern: 'src/**/__tests__/*.{cy,spec}.{js,ts,jsx,tsx}', + devServer: { + framework: 'vue', + bundler: 'vite' + } + } +}) diff --git a/examples/with-cypress/cypress/e2e/example.cy.ts b/examples/with-cypress/cypress/e2e/example.cy.ts new file mode 100644 index 0000000..7554c35 --- /dev/null +++ b/examples/with-cypress/cypress/e2e/example.cy.ts @@ -0,0 +1,8 @@ +// https://on.cypress.io/api + +describe('My First Test', () => { + it('visits the app root url', () => { + cy.visit('/') + cy.contains('h1', 'You did it!') + }) +}) diff --git a/examples/with-cypress/cypress/e2e/tsconfig.json b/examples/with-cypress/cypress/e2e/tsconfig.json new file mode 100644 index 0000000..c94f1d4 --- /dev/null +++ b/examples/with-cypress/cypress/e2e/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["./**/*", "../support/**/*"], + "compilerOptions": { + "isolatedModules": false, + "types": ["cypress"] + } +} diff --git a/examples/with-cypress/cypress/fixtures/example.json b/examples/with-cypress/cypress/fixtures/example.json new file mode 100644 index 0000000..02e4254 --- /dev/null +++ b/examples/with-cypress/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/examples/with-cypress/cypress/support/commands.ts b/examples/with-cypress/cypress/support/commands.ts new file mode 100644 index 0000000..9b7bb8e --- /dev/null +++ b/examples/with-cypress/cypress/support/commands.ts @@ -0,0 +1,39 @@ +/// +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +// +// declare global { +// namespace Cypress { +// interface Chainable { +// login(email: string, password: string): Chainable +// drag(subject: string, options?: Partial): Chainable +// dismiss(subject: string, options?: Partial): Chainable +// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable +// } +// } +// } + +export {} diff --git a/examples/with-cypress/cypress/support/component-index.html b/examples/with-cypress/cypress/support/component-index.html new file mode 100644 index 0000000..5f9622a --- /dev/null +++ b/examples/with-cypress/cypress/support/component-index.html @@ -0,0 +1,12 @@ + + + + + + + Components App + + +
+ + diff --git a/examples/with-cypress/cypress/support/component.ts b/examples/with-cypress/cypress/support/component.ts new file mode 100644 index 0000000..04e4c35 --- /dev/null +++ b/examples/with-cypress/cypress/support/component.ts @@ -0,0 +1,43 @@ +// *********************************************************** +// This example support/component.ts is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') + +// Import global styles +import '@/assets/main.css' + +import { mount } from 'cypress/vue' + +// Augment the Cypress namespace to include type definitions for +// your custom command. +// Alternatively, can be defined in cypress/support/component.d.ts +// with a at the top of your spec. +/* eslint-disable @typescript-eslint/no-namespace */ +declare global { + namespace Cypress { + interface Chainable { + mount: typeof mount + } + } +} + +Cypress.Commands.add('mount', mount) + +// Example use: +// cy.mount(MyComponent) diff --git a/examples/with-cypress/cypress/support/e2e.ts b/examples/with-cypress/cypress/support/e2e.ts new file mode 100644 index 0000000..d68db96 --- /dev/null +++ b/examples/with-cypress/cypress/support/e2e.ts @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/examples/with-cypress/env.d.ts b/examples/with-cypress/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-cypress/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-cypress/eslint.config.js b/examples/with-cypress/eslint.config.js new file mode 100644 index 0000000..9addd11 --- /dev/null +++ b/examples/with-cypress/eslint.config.js @@ -0,0 +1,23 @@ +import pluginVue from 'eslint-plugin-vue' +import pluginCypress from 'eslint-plugin-cypress/flat' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), + + { + files: [ + '**/__tests__/*.{cy,spec}.{js,ts,jsx,tsx}', + 'cypress/e2e/**/*.{cy,spec}.{js,ts,jsx,tsx}', + 'cypress/support/**/*.{js,ts,jsx,tsx}' + ], + ...pluginCypress.configs.recommended, + } +] diff --git a/examples/with-cypress/index.html b/examples/with-cypress/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-cypress/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json new file mode 100644 index 0000000..cb4a5c7 --- /dev/null +++ b/examples/with-cypress/package.json @@ -0,0 +1,37 @@ +{ + "name": "with-cypress", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'", + "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'", + "test:unit": "cypress run --component", + "test:unit:dev": "cypress open --component", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "cypress": "^13.14.2", + "eslint": "^9.10.0", + "eslint-plugin-cypress": "^3.5.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "start-server-and-test": "^2.0.8", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-cypress/public/favicon.ico b/examples/with-cypress/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-cypress/src/App.vue b/examples/with-cypress/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-cypress/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-cypress/src/assets/base.css b/examples/with-cypress/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-cypress/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-cypress/src/assets/logo.svg b/examples/with-cypress/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-cypress/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-cypress/src/assets/main.css b/examples/with-cypress/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-cypress/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-cypress/src/components/HelloWorld.vue b/examples/with-cypress/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-cypress/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-cypress/src/components/TheWelcome.vue b/examples/with-cypress/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-cypress/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-cypress/src/components/WelcomeItem.vue b/examples/with-cypress/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-cypress/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-cypress/src/components/__tests__/HelloWorld.cy.ts b/examples/with-cypress/src/components/__tests__/HelloWorld.cy.ts new file mode 100644 index 0000000..535a0e5 --- /dev/null +++ b/examples/with-cypress/src/components/__tests__/HelloWorld.cy.ts @@ -0,0 +1,12 @@ +import HelloWorld from '../HelloWorld.vue' + +describe('HelloWorld', () => { + it('playground', () => { + cy.mount(HelloWorld, { props: { msg: 'Hello Cypress' } }) + }) + + it('renders properly', () => { + cy.mount(HelloWorld, { props: { msg: 'Hello Cypress' } }) + cy.get('h1').should('contain', 'Hello Cypress') + }) +}) diff --git a/examples/with-cypress/src/components/icons/IconCommunity.vue b/examples/with-cypress/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-cypress/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-cypress/src/components/icons/IconDocumentation.vue b/examples/with-cypress/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-cypress/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-cypress/src/components/icons/IconEcosystem.vue b/examples/with-cypress/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-cypress/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-cypress/src/components/icons/IconSupport.vue b/examples/with-cypress/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-cypress/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-cypress/src/components/icons/IconTooling.vue b/examples/with-cypress/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-cypress/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-cypress/src/main.ts b/examples/with-cypress/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-cypress/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-cypress/tsconfig.app.json b/examples/with-cypress/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-cypress/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-cypress/tsconfig.cypress-ct.json b/examples/with-cypress/tsconfig.cypress-ct.json new file mode 100644 index 0000000..12833b2 --- /dev/null +++ b/examples/with-cypress/tsconfig.cypress-ct.json @@ -0,0 +1,15 @@ +{ + "extends": "./tsconfig.app.json", + "include": [ + "env.d.ts", + "src/**/*", + "src/**/*.vue", + "cypress/support/component.*", + "cypress/support/commands.ts" + ], + "exclude": [], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.cypress-ct.tsbuildinfo" + } +} diff --git a/examples/with-cypress/tsconfig.json b/examples/with-cypress/tsconfig.json new file mode 100644 index 0000000..d3b6c31 --- /dev/null +++ b/examples/with-cypress/tsconfig.json @@ -0,0 +1,17 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.cypress-ct.json" + } + ], + "compilerOptions": { + "module": "NodeNext" + } +} diff --git a/examples/with-cypress/tsconfig.node.json b/examples/with-cypress/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-cypress/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-cypress/vite.config.ts b/examples/with-cypress/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/with-cypress/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-jsx-in-vue/.gitignore b/examples/with-jsx-in-vue/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-jsx-in-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/examples/with-jsx-in-vue/.vscode/extensions.json b/examples/with-jsx-in-vue/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/with-jsx-in-vue/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-jsx-in-vue/README.md b/examples/with-jsx-in-vue/README.md new file mode 100644 index 0000000..92131c7 --- /dev/null +++ b/examples/with-jsx-in-vue/README.md @@ -0,0 +1,39 @@ +# with-jsx-in-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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-jsx-in-vue/env.d.ts b/examples/with-jsx-in-vue/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-jsx-in-vue/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-jsx-in-vue/eslint.config.js b/examples/with-jsx-in-vue/eslint.config.js new file mode 100644 index 0000000..b41e3d7 --- /dev/null +++ b/examples/with-jsx-in-vue/eslint.config.js @@ -0,0 +1,20 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.js', '**/*.mjs', '**/*.jsx', '**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig({ + supportedScriptLangs: { + ts: true, + tsx: true, + js: true, + jsx: true + } + }), +] diff --git a/examples/with-jsx-in-vue/index.html b/examples/with-jsx-in-vue/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-jsx-in-vue/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json new file mode 100644 index 0000000..10cb939 --- /dev/null +++ b/examples/with-jsx-in-vue/package.json @@ -0,0 +1,31 @@ +{ + "name": "with-jsx-in-vue", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-jsx-in-vue/public/favicon.ico b/examples/with-jsx-in-vue/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-jsx-in-vue/src/App.vue b/examples/with-jsx-in-vue/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-jsx-in-vue/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-jsx-in-vue/src/assets/base.css b/examples/with-jsx-in-vue/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-jsx-in-vue/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-jsx-in-vue/src/assets/logo.svg b/examples/with-jsx-in-vue/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-jsx-in-vue/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-jsx-in-vue/src/assets/main.css b/examples/with-jsx-in-vue/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-jsx-in-vue/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-jsx-in-vue/src/components/HelloWorld.vue b/examples/with-jsx-in-vue/src/components/HelloWorld.vue new file mode 100644 index 0000000..e8ea308 --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/HelloWorld.vue @@ -0,0 +1,50 @@ + + + diff --git a/examples/with-jsx-in-vue/src/components/TheWelcome.vue b/examples/with-jsx-in-vue/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-jsx-in-vue/src/components/WelcomeItem.vue b/examples/with-jsx-in-vue/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-jsx-in-vue/src/components/icons/IconCommunity.vue b/examples/with-jsx-in-vue/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx-in-vue/src/components/icons/IconDocumentation.vue b/examples/with-jsx-in-vue/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx-in-vue/src/components/icons/IconEcosystem.vue b/examples/with-jsx-in-vue/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx-in-vue/src/components/icons/IconSupport.vue b/examples/with-jsx-in-vue/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx-in-vue/src/components/icons/IconTooling.vue b/examples/with-jsx-in-vue/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-jsx-in-vue/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-jsx-in-vue/src/main.ts b/examples/with-jsx-in-vue/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-jsx-in-vue/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-jsx-in-vue/tsconfig.app.json b/examples/with-jsx-in-vue/tsconfig.app.json new file mode 100644 index 0000000..97926e7 --- /dev/null +++ b/examples/with-jsx-in-vue/tsconfig.app.json @@ -0,0 +1,17 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + }, + + "allowJs": true, + "checkJs": true + } +} diff --git a/examples/with-jsx-in-vue/tsconfig.json b/examples/with-jsx-in-vue/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/with-jsx-in-vue/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/with-jsx-in-vue/tsconfig.node.json b/examples/with-jsx-in-vue/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-jsx-in-vue/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-jsx-in-vue/vite.config.ts b/examples/with-jsx-in-vue/vite.config.ts new file mode 100644 index 0000000..36c6187 --- /dev/null +++ b/examples/with-jsx-in-vue/vite.config.ts @@ -0,0 +1,18 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-jsx/.gitignore b/examples/with-jsx/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-jsx/.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/examples/with-jsx/.vscode/extensions.json b/examples/with-jsx/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/with-jsx/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-jsx/README.md b/examples/with-jsx/README.md new file mode 100644 index 0000000..2cab543 --- /dev/null +++ b/examples/with-jsx/README.md @@ -0,0 +1,39 @@ +# with-jsx + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-jsx/env.d.ts b/examples/with-jsx/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-jsx/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-jsx/eslint.config.js b/examples/with-jsx/eslint.config.js new file mode 100644 index 0000000..3717306 --- /dev/null +++ b/examples/with-jsx/eslint.config.js @@ -0,0 +1,13 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.js', '**/*.mjs', '**/*.jsx', '**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), +] diff --git a/examples/with-jsx/index.html b/examples/with-jsx/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-jsx/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json new file mode 100644 index 0000000..7e264ce --- /dev/null +++ b/examples/with-jsx/package.json @@ -0,0 +1,31 @@ +{ + "name": "with-jsx", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-jsx/public/favicon.ico b/examples/with-jsx/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-jsx/src/App.vue b/examples/with-jsx/src/App.vue new file mode 100644 index 0000000..b7bd148 --- /dev/null +++ b/examples/with-jsx/src/App.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/examples/with-jsx/src/FooComp.jsx b/examples/with-jsx/src/FooComp.jsx new file mode 100644 index 0000000..c8d0e69 --- /dev/null +++ b/examples/with-jsx/src/FooComp.jsx @@ -0,0 +1,7 @@ +import { defineComponent } from "vue" + +export default defineComponent({ + setup() { + return () =>
Foo
+ }, +}) diff --git a/examples/with-jsx/src/assets/base.css b/examples/with-jsx/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-jsx/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-jsx/src/assets/logo.svg b/examples/with-jsx/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-jsx/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-jsx/src/assets/main.css b/examples/with-jsx/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-jsx/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-jsx/src/components/HelloWorld.vue b/examples/with-jsx/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-jsx/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-jsx/src/components/TheWelcome.vue b/examples/with-jsx/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-jsx/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-jsx/src/components/WelcomeItem.vue b/examples/with-jsx/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-jsx/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-jsx/src/components/icons/IconCommunity.vue b/examples/with-jsx/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-jsx/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx/src/components/icons/IconDocumentation.vue b/examples/with-jsx/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-jsx/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx/src/components/icons/IconEcosystem.vue b/examples/with-jsx/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-jsx/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx/src/components/icons/IconSupport.vue b/examples/with-jsx/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-jsx/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-jsx/src/components/icons/IconTooling.vue b/examples/with-jsx/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-jsx/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-jsx/src/main.ts b/examples/with-jsx/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-jsx/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-jsx/tsconfig.app.json b/examples/with-jsx/tsconfig.app.json new file mode 100644 index 0000000..5807729 --- /dev/null +++ b/examples/with-jsx/tsconfig.app.json @@ -0,0 +1,16 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + }, + "allowJs": true, + "checkJs": true + } +} diff --git a/examples/with-jsx/tsconfig.json b/examples/with-jsx/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/with-jsx/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/with-jsx/tsconfig.node.json b/examples/with-jsx/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-jsx/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-jsx/vite.config.ts b/examples/with-jsx/vite.config.ts new file mode 100644 index 0000000..36c6187 --- /dev/null +++ b/examples/with-jsx/vite.config.ts @@ -0,0 +1,18 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-nightwatch/.gitignore b/examples/with-nightwatch/.gitignore new file mode 100644 index 0000000..0b938f1 --- /dev/null +++ b/examples/with-nightwatch/.gitignore @@ -0,0 +1,33 @@ +# 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 + +logs/ +tests_output/ diff --git a/examples/with-nightwatch/.vscode/extensions.json b/examples/with-nightwatch/.vscode/extensions.json new file mode 100644 index 0000000..fdab373 --- /dev/null +++ b/examples/with-nightwatch/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "Vue.volar", + "browserstackcom.nightwatch", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-nightwatch/README.md b/examples/with-nightwatch/README.md new file mode 100644 index 0000000..96c91b4 --- /dev/null +++ b/examples/with-nightwatch/README.md @@ -0,0 +1,62 @@ +# with-nightwatch + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Run End-to-End Tests with [Nightwatch](https://nightwatchjs.org/) + +```sh +# When using CI, the project must be built first. +npm run build + +# Runs the end-to-end tests +npm run test:e2e +# Runs the tests only on Chrome +npm run test:e2e -- --env chrome +# Runs the tests of a specific file +npm run test:e2e -- tests/e2e/example.ts +# Runs the tests in debug mode +npm run test:e2e -- --debug +``` + +### Run Headed Component Tests with [Nightwatch Component Testing](https://nightwatchjs.org/guide/component-testing/introduction.html) + +```sh +npm run test:unit +npm run test:unit -- --headless # for headless testing +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-nightwatch/env.d.ts b/examples/with-nightwatch/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-nightwatch/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-nightwatch/eslint.config.js b/examples/with-nightwatch/eslint.config.js new file mode 100644 index 0000000..b72b971 --- /dev/null +++ b/examples/with-nightwatch/eslint.config.js @@ -0,0 +1,22 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), + + { + files: ['tests/e2e/**/*.{js,ts}', '**/__tests__/**/*.{js,ts}'], + rules: { + 'no-unused-expressions': 'off', + '@typescript-eslint/no-unused-expressions': 'off', + // You can use https://github.com/ihordiachenko/eslint-plugin-chai-friendly for more accurate linting + }, + }, +] diff --git a/examples/with-nightwatch/index.html b/examples/with-nightwatch/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-nightwatch/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-nightwatch/nightwatch.conf.cjs b/examples/with-nightwatch/nightwatch.conf.cjs new file mode 100644 index 0000000..542647e --- /dev/null +++ b/examples/with-nightwatch/nightwatch.conf.cjs @@ -0,0 +1,153 @@ +// +// Refer to the online docs for more details: +// https://nightwatchjs.org/guide/configuration/nightwatch-configuration-file.html +// +// _ _ _ _ _ _ _ +// | \ | |(_) | | | | | | | | +// | \| | _ __ _ | |__ | |_ __ __ __ _ | |_ ___ | |__ +// | . ` || | / _` || '_ \ | __|\ \ /\ / / / _` || __| / __|| '_ \ +// | |\ || || (_| || | | || |_ \ V V / | (_| || |_ | (__ | | | | +// \_| \_/|_| \__, ||_| |_| \__| \_/\_/ \__,_| \__| \___||_| |_| +// __/ | +// |___/ +// + +module.exports = { + // An array of folders (excluding subfolders) where your tests are located; + // if this is not specified, the test source must be passed as the second argument to the test runner. + src_folders: [], + + // See https://nightwatchjs.org/guide/concepts/page-object-model.html + page_objects_path: [], + + // See https://nightwatchjs.org/guide/extending-nightwatch/adding-custom-commands.html + custom_commands_path: [], + + // See https://nightwatchjs.org/guide/extending-nightwatch/adding-custom-assertions.html + custom_assertions_path: [], + + // See https://nightwatchjs.org/guide/extending-nightwatch/adding-plugins.html + plugins: ['@nightwatch/vue'], + + // See https://nightwatchjs.org/guide/concepts/test-globals.html#external-test-globals + globals_path: '', + + vite_dev_server: { + start_vite: true, + port: process.env.CI ? 4173 : 5173 + }, + + webdriver: {}, + + test_workers: { + enabled: true, + workers: 'auto' + }, + + test_settings: { + default: { + disable_error_log: false, + launch_url: `http://localhost:${process.env.CI ? '4173' : '5173'}`, + + screenshots: { + enabled: false, + path: 'screens', + on_failure: true + }, + + desiredCapabilities: { + browserName: 'firefox' + }, + + webdriver: { + start_process: true, + server_path: '' + } + }, + + safari: { + desiredCapabilities: { + browserName: 'safari', + alwaysMatch: { + acceptInsecureCerts: false + } + }, + webdriver: { + start_process: true, + server_path: '' + } + }, + + firefox: { + desiredCapabilities: { + browserName: 'firefox', + alwaysMatch: { + acceptInsecureCerts: true, + 'moz:firefoxOptions': { + args: [ + // '-headless', + // '-verbose' + ] + } + } + }, + webdriver: { + start_process: true, + server_path: '', + cli_args: [ + // very verbose geckodriver logs + // '-vv' + ] + } + }, + + chrome: { + desiredCapabilities: { + browserName: 'chrome', + 'goog:chromeOptions': { + // More info on Chromedriver: https://sites.google.com/a/chromium.org/chromedriver/ + // + // w3c:false tells Chromedriver to run using the legacy JSONWire protocol (not required in Chrome 78) + w3c: true, + args: [ + //'--no-sandbox', + //'--ignore-certificate-errors', + //'--allow-insecure-localhost', + //'--headless' + ] + } + }, + + webdriver: { + start_process: true, + server_path: '', + cli_args: [ + // --verbose + ] + } + }, + + edge: { + desiredCapabilities: { + browserName: 'MicrosoftEdge', + 'ms:edgeOptions': { + w3c: true, + // More info on EdgeDriver: https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium/capabilities-edge-options + args: [ + //'--headless' + ] + } + }, + + webdriver: { + start_process: true, + // Download msedgedriver from https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium/ + // and set the location below: + server_path: '', + cli_args: [ + // --verbose + ] + } + } + } +} diff --git a/examples/with-nightwatch/nightwatch/index.html b/examples/with-nightwatch/nightwatch/index.html new file mode 100644 index 0000000..b7e1ec7 --- /dev/null +++ b/examples/with-nightwatch/nightwatch/index.html @@ -0,0 +1,16 @@ + + + + + + + + + Vue Renderer + + + +
+ + + diff --git a/examples/with-nightwatch/nightwatch/nightwatch.d.ts b/examples/with-nightwatch/nightwatch/nightwatch.d.ts new file mode 100644 index 0000000..1b16a9c --- /dev/null +++ b/examples/with-nightwatch/nightwatch/nightwatch.d.ts @@ -0,0 +1,14 @@ +/* eslint-disable @typescript-eslint/no-empty-object-type, @typescript-eslint/no-unused-vars */ +import { NightwatchCustomAssertions, NightwatchCustomCommands } from 'nightwatch' + +declare module 'nightwatch' { + interface NightwatchCustomAssertions { + // Add your custom assertions' types here + // elementHasCount: (selector: string, count: number) => NightwatchBrowser + } + + interface NightwatchCustomCommands { + // Add your custom commands' types here + // strictClick: (selector: string) => NightwatchBrowser + } +} diff --git a/examples/with-nightwatch/nightwatch/tsconfig.json b/examples/with-nightwatch/nightwatch/tsconfig.json new file mode 100644 index 0000000..8cd7ca1 --- /dev/null +++ b/examples/with-nightwatch/nightwatch/tsconfig.json @@ -0,0 +1,20 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "../node_modules/.tmp/tsconfig.nightwatch.tsbuildinfo", + + "target": "ESNext", + "module": "commonjs", + "moduleResolution": "node", + "rootDir": "../", + "lib": ["ESNext", "dom"], + "types": ["nightwatch"] + }, + "include": ["../node_modules/@nightwatch/**/*", "../src/components/**/*", "../tests/e2e/**/*"], + "ts-node": { + "transpileOnly": true + }, + "files": ["nightwatch.d.ts"] +} diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json new file mode 100644 index 0000000..44ae1ea --- /dev/null +++ b/examples/with-nightwatch/package.json @@ -0,0 +1,39 @@ +{ + "name": "with-nightwatch", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:e2e": "nightwatch tests/e2e/*", + "test:unit": "nightwatch src/**/__tests__/*", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@nightwatch/vue": "^3.1.1", + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/test-utils": "^2.4.6", + "@vue/tsconfig": "^0.5.1", + "chromedriver": "^129.0.0", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "geckodriver": "^4.4.4", + "nightwatch": "^3.8.0", + "npm-run-all2": "^6.2.3", + "ts-node": "^10.9.2", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vite-plugin-nightwatch": "^0.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-nightwatch/public/favicon.ico b/examples/with-nightwatch/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-nightwatch/src/App.vue b/examples/with-nightwatch/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-nightwatch/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-nightwatch/src/assets/base.css b/examples/with-nightwatch/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-nightwatch/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-nightwatch/src/assets/logo.svg b/examples/with-nightwatch/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-nightwatch/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-nightwatch/src/assets/main.css b/examples/with-nightwatch/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-nightwatch/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-nightwatch/src/components/HelloWorld.vue b/examples/with-nightwatch/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-nightwatch/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-nightwatch/src/components/TheWelcome.vue b/examples/with-nightwatch/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-nightwatch/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-nightwatch/src/components/WelcomeItem.vue b/examples/with-nightwatch/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-nightwatch/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-nightwatch/src/components/__tests__/HelloWorld.spec.ts b/examples/with-nightwatch/src/components/__tests__/HelloWorld.spec.ts new file mode 100644 index 0000000..810641e --- /dev/null +++ b/examples/with-nightwatch/src/components/__tests__/HelloWorld.spec.ts @@ -0,0 +1,14 @@ +describe('Hello World', function () { + before((browser) => { + browser.init() + }) + + it('renders properly', async function () { + const welcomeComponent = await browser.mountComponent('/src/components/HelloWorld.vue', {props: {msg: 'Hello Nightwatch'}}); + + browser.expect.element(welcomeComponent).to.be.present; + browser.expect.element('h1').text.to.contain('Hello Nightwatch'); + }) + + after((browser) => browser.end()) +}) diff --git a/examples/with-nightwatch/src/components/icons/IconCommunity.vue b/examples/with-nightwatch/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-nightwatch/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-nightwatch/src/components/icons/IconDocumentation.vue b/examples/with-nightwatch/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-nightwatch/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-nightwatch/src/components/icons/IconEcosystem.vue b/examples/with-nightwatch/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-nightwatch/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-nightwatch/src/components/icons/IconSupport.vue b/examples/with-nightwatch/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-nightwatch/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-nightwatch/src/components/icons/IconTooling.vue b/examples/with-nightwatch/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-nightwatch/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-nightwatch/src/main.ts b/examples/with-nightwatch/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-nightwatch/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-nightwatch/tests/e2e/example.ts b/examples/with-nightwatch/tests/e2e/example.ts new file mode 100644 index 0000000..b8e003a --- /dev/null +++ b/examples/with-nightwatch/tests/e2e/example.ts @@ -0,0 +1,12 @@ +describe('My First Test', function () { + before((browser) => { + browser.init() + }) + + it('visits the app root url', function () { + browser.assert.textContains('.green', 'You did it!') + }) + + after((browser) => browser.end()) +}) + diff --git a/examples/with-nightwatch/tsconfig.app.json b/examples/with-nightwatch/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-nightwatch/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-nightwatch/tsconfig.json b/examples/with-nightwatch/tsconfig.json new file mode 100644 index 0000000..5c385ae --- /dev/null +++ b/examples/with-nightwatch/tsconfig.json @@ -0,0 +1,14 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./nightwatch/tsconfig.json" + } + ] +} diff --git a/examples/with-nightwatch/tsconfig.node.json b/examples/with-nightwatch/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-nightwatch/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-nightwatch/vite.config.ts b/examples/with-nightwatch/vite.config.ts new file mode 100644 index 0000000..fd83c5b --- /dev/null +++ b/examples/with-nightwatch/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import nightwatchPlugin from 'vite-plugin-nightwatch' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + nightwatchPlugin({ + renderPage: './nightwatch/index.html' + }), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-playwright/.gitignore b/examples/with-playwright/.gitignore new file mode 100644 index 0000000..aef72d0 --- /dev/null +++ b/examples/with-playwright/.gitignore @@ -0,0 +1,33 @@ +# 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 + +test-results/ +playwright-report/ diff --git a/examples/with-playwright/.vscode/extensions.json b/examples/with-playwright/.vscode/extensions.json new file mode 100644 index 0000000..a56bc4d --- /dev/null +++ b/examples/with-playwright/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "Vue.volar", + "ms-playwright.playwright", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-playwright/README.md b/examples/with-playwright/README.md new file mode 100644 index 0000000..940e16b --- /dev/null +++ b/examples/with-playwright/README.md @@ -0,0 +1,58 @@ +# with-playwright + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Run End-to-End Tests with [Playwright](https://playwright.dev) + +```sh +# Install browsers for the first run +npx playwright install + +# When testing on CI, must build the project first +npm run build + +# Runs the end-to-end tests +npm run test:e2e +# Runs the tests only on Chromium +npm run test:e2e -- --project=chromium +# Runs the tests of a specific file +npm run test:e2e -- tests/example.spec.ts +# Runs the tests in debug mode +npm run test:e2e -- --debug +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-playwright/e2e/tsconfig.json b/examples/with-playwright/e2e/tsconfig.json new file mode 100644 index 0000000..be3bbfc --- /dev/null +++ b/examples/with-playwright/e2e/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": ["./**/*"] +} diff --git a/examples/with-playwright/e2e/vue.spec.ts b/examples/with-playwright/e2e/vue.spec.ts new file mode 100644 index 0000000..3e5a3d0 --- /dev/null +++ b/examples/with-playwright/e2e/vue.spec.ts @@ -0,0 +1,8 @@ +import { test, expect } from '@playwright/test'; + +// See here how to get started: +// https://playwright.dev/docs/intro +test('visits the app root url', async ({ page }) => { + await page.goto('/'); + await expect(page.locator('div.greetings > h1')).toHaveText('You did it!'); +}) diff --git a/examples/with-playwright/env.d.ts b/examples/with-playwright/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-playwright/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-playwright/eslint.config.js b/examples/with-playwright/eslint.config.js new file mode 100644 index 0000000..ea1bf58 --- /dev/null +++ b/examples/with-playwright/eslint.config.js @@ -0,0 +1,19 @@ +import pluginVue from 'eslint-plugin-vue' +import pluginPlaywright from 'eslint-plugin-playwright' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), + + { + ...pluginPlaywright.configs['flat/recommended'], + files: ['e2e/**/*.{test,spec}.{js,ts,jsx,tsx}'], + }, +] diff --git a/examples/with-playwright/index.html b/examples/with-playwright/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-playwright/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json new file mode 100644 index 0000000..c25e18d --- /dev/null +++ b/examples/with-playwright/package.json @@ -0,0 +1,33 @@ +{ + "name": "with-playwright", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:e2e": "playwright test", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@playwright/test": "^1.47.1", + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-playwright": "^1.6.2", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-playwright/playwright.config.ts b/examples/with-playwright/playwright.config.ts new file mode 100644 index 0000000..92075cc --- /dev/null +++ b/examples/with-playwright/playwright.config.ts @@ -0,0 +1,110 @@ +import process from 'node:process' +import { defineConfig, devices } from '@playwright/test' + +/** + * Read environment variables from file. + * https://github.com/motdotla/dotenv + */ +// require('dotenv').config(); + +/** + * See https://playwright.dev/docs/test-configuration. + */ +export default defineConfig({ + testDir: './e2e', + /* Maximum time one test can run for. */ + timeout: 30 * 1000, + expect: { + /** + * Maximum time expect() should wait for the condition to be met. + * For example in `await expect(locator).toHaveText();` + */ + timeout: 5000 + }, + /* Fail the build on CI if you accidentally left test.only in the source code. */ + forbidOnly: !!process.env.CI, + /* Retry on CI only */ + retries: process.env.CI ? 2 : 0, + /* Opt out of parallel tests on CI. */ + workers: process.env.CI ? 1 : undefined, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ + reporter: 'html', + /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ + use: { + /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */ + actionTimeout: 0, + /* Base URL to use in actions like `await page.goto('/')`. */ + baseURL: 'http://localhost:5173', + + /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ + trace: 'on-first-retry', + + /* Only on CI systems run the tests headless */ + headless: !!process.env.CI + }, + + /* Configure projects for major browsers */ + projects: [ + { + name: 'chromium', + use: { + ...devices['Desktop Chrome'] + } + }, + { + name: 'firefox', + use: { + ...devices['Desktop Firefox'] + } + }, + { + name: 'webkit', + use: { + ...devices['Desktop Safari'] + } + } + + /* Test against mobile viewports. */ + // { + // name: 'Mobile Chrome', + // use: { + // ...devices['Pixel 5'], + // }, + // }, + // { + // name: 'Mobile Safari', + // use: { + // ...devices['iPhone 12'], + // }, + // }, + + /* Test against branded browsers. */ + // { + // name: 'Microsoft Edge', + // use: { + // channel: 'msedge', + // }, + // }, + // { + // name: 'Google Chrome', + // use: { + // channel: 'chrome', + // }, + // }, + ], + + /* Folder for test artifacts such as screenshots, videos, traces, etc. */ + // outputDir: 'test-results/', + + /* Run your local dev server before starting the tests */ + webServer: { + /** + * Use the dev server by default for faster feedback loop. + * Use the preview server on CI for more realistic testing. + * Playwright will re-use the local server if there is already a dev-server running. + */ + command: process.env.CI ? 'vite preview --port 5173' : 'vite dev', + port: 5173, + reuseExistingServer: !process.env.CI + } +}) diff --git a/examples/with-playwright/public/favicon.ico b/examples/with-playwright/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-playwright/src/App.vue b/examples/with-playwright/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-playwright/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-playwright/src/assets/base.css b/examples/with-playwright/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-playwright/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-playwright/src/assets/logo.svg b/examples/with-playwright/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-playwright/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-playwright/src/assets/main.css b/examples/with-playwright/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-playwright/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-playwright/src/components/HelloWorld.vue b/examples/with-playwright/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-playwright/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-playwright/src/components/TheWelcome.vue b/examples/with-playwright/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-playwright/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-playwright/src/components/WelcomeItem.vue b/examples/with-playwright/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-playwright/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-playwright/src/components/icons/IconCommunity.vue b/examples/with-playwright/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-playwright/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-playwright/src/components/icons/IconDocumentation.vue b/examples/with-playwright/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-playwright/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-playwright/src/components/icons/IconEcosystem.vue b/examples/with-playwright/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-playwright/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-playwright/src/components/icons/IconSupport.vue b/examples/with-playwright/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-playwright/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-playwright/src/components/icons/IconTooling.vue b/examples/with-playwright/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-playwright/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-playwright/src/main.ts b/examples/with-playwright/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-playwright/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-playwright/tsconfig.app.json b/examples/with-playwright/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-playwright/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-playwright/tsconfig.json b/examples/with-playwright/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/with-playwright/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/with-playwright/tsconfig.node.json b/examples/with-playwright/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-playwright/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-playwright/vite.config.ts b/examples/with-playwright/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/with-playwright/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-prettier/.gitignore b/examples/with-prettier/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-prettier/.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/examples/with-prettier/.prettierrc.json b/examples/with-prettier/.prettierrc.json new file mode 100644 index 0000000..66e2335 --- /dev/null +++ b/examples/with-prettier/.prettierrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/prettierrc", + "semi": false, + "tabWidth": 2, + "singleQuote": true, + "printWidth": 100, + "trailingComma": "none" +} \ No newline at end of file diff --git a/examples/with-prettier/.vscode/extensions.json b/examples/with-prettier/.vscode/extensions.json new file mode 100644 index 0000000..93ea3e7 --- /dev/null +++ b/examples/with-prettier/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode" + ] +} diff --git a/examples/with-prettier/README.md b/examples/with-prettier/README.md new file mode 100644 index 0000000..3f50446 --- /dev/null +++ b/examples/with-prettier/README.md @@ -0,0 +1,39 @@ +# with-prettier + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-prettier/env.d.ts b/examples/with-prettier/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-prettier/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-prettier/eslint.config.js b/examples/with-prettier/eslint.config.js new file mode 100644 index 0000000..4f95aa5 --- /dev/null +++ b/examples/with-prettier/eslint.config.js @@ -0,0 +1,16 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' +import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), + + skipFormatting +] diff --git a/examples/with-prettier/index.html b/examples/with-prettier/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-prettier/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json new file mode 100644 index 0000000..34e957b --- /dev/null +++ b/examples/with-prettier/package.json @@ -0,0 +1,33 @@ +{ + "name": "with-prettier", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix", + "format": "prettier --write src/" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-prettier": "^10.0.0-rc.2", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "prettier": "^3.3.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-prettier/public/favicon.ico b/examples/with-prettier/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-prettier/src/App.vue b/examples/with-prettier/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-prettier/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-prettier/src/assets/base.css b/examples/with-prettier/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-prettier/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-prettier/src/assets/logo.svg b/examples/with-prettier/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-prettier/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-prettier/src/assets/main.css b/examples/with-prettier/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-prettier/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-prettier/src/components/HelloWorld.vue b/examples/with-prettier/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-prettier/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-prettier/src/components/TheWelcome.vue b/examples/with-prettier/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-prettier/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-prettier/src/components/WelcomeItem.vue b/examples/with-prettier/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-prettier/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-prettier/src/components/icons/IconCommunity.vue b/examples/with-prettier/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-prettier/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-prettier/src/components/icons/IconDocumentation.vue b/examples/with-prettier/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-prettier/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-prettier/src/components/icons/IconEcosystem.vue b/examples/with-prettier/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-prettier/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-prettier/src/components/icons/IconSupport.vue b/examples/with-prettier/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-prettier/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-prettier/src/components/icons/IconTooling.vue b/examples/with-prettier/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-prettier/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-prettier/src/main.ts b/examples/with-prettier/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-prettier/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-prettier/tsconfig.app.json b/examples/with-prettier/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-prettier/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-prettier/tsconfig.json b/examples/with-prettier/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/with-prettier/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/with-prettier/tsconfig.node.json b/examples/with-prettier/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-prettier/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-prettier/vite.config.ts b/examples/with-prettier/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/with-prettier/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-tsx-in-vue/.gitignore b/examples/with-tsx-in-vue/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-tsx-in-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/examples/with-tsx-in-vue/.vscode/extensions.json b/examples/with-tsx-in-vue/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/with-tsx-in-vue/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-tsx-in-vue/README.md b/examples/with-tsx-in-vue/README.md new file mode 100644 index 0000000..ab22cf9 --- /dev/null +++ b/examples/with-tsx-in-vue/README.md @@ -0,0 +1,39 @@ +# with-tsx-in-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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-tsx-in-vue/env.d.ts b/examples/with-tsx-in-vue/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-tsx-in-vue/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-tsx-in-vue/eslint.config.js b/examples/with-tsx-in-vue/eslint.config.js new file mode 100644 index 0000000..07a622c --- /dev/null +++ b/examples/with-tsx-in-vue/eslint.config.js @@ -0,0 +1,18 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig({ + supportedScriptLangs: { + ts: true, + tsx: true + } + }), +] diff --git a/examples/with-tsx-in-vue/index.html b/examples/with-tsx-in-vue/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-tsx-in-vue/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json new file mode 100644 index 0000000..f491bca --- /dev/null +++ b/examples/with-tsx-in-vue/package.json @@ -0,0 +1,31 @@ +{ + "name": "with-tsx-in-vue", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-tsx-in-vue/public/favicon.ico b/examples/with-tsx-in-vue/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-tsx-in-vue/src/App.vue b/examples/with-tsx-in-vue/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-tsx-in-vue/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-tsx-in-vue/src/assets/base.css b/examples/with-tsx-in-vue/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-tsx-in-vue/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-tsx-in-vue/src/assets/logo.svg b/examples/with-tsx-in-vue/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-tsx-in-vue/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-tsx-in-vue/src/assets/main.css b/examples/with-tsx-in-vue/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-tsx-in-vue/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-tsx-in-vue/src/components/HelloWorld.vue b/examples/with-tsx-in-vue/src/components/HelloWorld.vue new file mode 100644 index 0000000..d582316 --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/HelloWorld.vue @@ -0,0 +1,50 @@ + + + diff --git a/examples/with-tsx-in-vue/src/components/TheWelcome.vue b/examples/with-tsx-in-vue/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-tsx-in-vue/src/components/WelcomeItem.vue b/examples/with-tsx-in-vue/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-tsx-in-vue/src/components/icons/IconCommunity.vue b/examples/with-tsx-in-vue/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx-in-vue/src/components/icons/IconDocumentation.vue b/examples/with-tsx-in-vue/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx-in-vue/src/components/icons/IconEcosystem.vue b/examples/with-tsx-in-vue/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx-in-vue/src/components/icons/IconSupport.vue b/examples/with-tsx-in-vue/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx-in-vue/src/components/icons/IconTooling.vue b/examples/with-tsx-in-vue/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-tsx-in-vue/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-tsx-in-vue/src/main.ts b/examples/with-tsx-in-vue/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-tsx-in-vue/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-tsx-in-vue/tsconfig.app.json b/examples/with-tsx-in-vue/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-tsx-in-vue/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-tsx-in-vue/tsconfig.json b/examples/with-tsx-in-vue/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/with-tsx-in-vue/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/with-tsx-in-vue/tsconfig.node.json b/examples/with-tsx-in-vue/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-tsx-in-vue/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-tsx-in-vue/vite.config.ts b/examples/with-tsx-in-vue/vite.config.ts new file mode 100644 index 0000000..36c6187 --- /dev/null +++ b/examples/with-tsx-in-vue/vite.config.ts @@ -0,0 +1,18 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-tsx/.gitignore b/examples/with-tsx/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-tsx/.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/examples/with-tsx/.vscode/extensions.json b/examples/with-tsx/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/with-tsx/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-tsx/README.md b/examples/with-tsx/README.md new file mode 100644 index 0000000..fb2c08e --- /dev/null +++ b/examples/with-tsx/README.md @@ -0,0 +1,39 @@ +# with-tsx + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-tsx/env.d.ts b/examples/with-tsx/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-tsx/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-tsx/eslint.config.js b/examples/with-tsx/eslint.config.js new file mode 100644 index 0000000..c216239 --- /dev/null +++ b/examples/with-tsx/eslint.config.js @@ -0,0 +1,13 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), +] diff --git a/examples/with-tsx/index.html b/examples/with-tsx/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-tsx/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json new file mode 100644 index 0000000..d93f226 --- /dev/null +++ b/examples/with-tsx/package.json @@ -0,0 +1,31 @@ +{ + "name": "with-tsx", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-tsx/public/favicon.ico b/examples/with-tsx/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-tsx/src/App.vue b/examples/with-tsx/src/App.vue new file mode 100644 index 0000000..b7bd148 --- /dev/null +++ b/examples/with-tsx/src/App.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/examples/with-tsx/src/FooComp.tsx b/examples/with-tsx/src/FooComp.tsx new file mode 100644 index 0000000..c8d0e69 --- /dev/null +++ b/examples/with-tsx/src/FooComp.tsx @@ -0,0 +1,7 @@ +import { defineComponent } from "vue" + +export default defineComponent({ + setup() { + return () =>
Foo
+ }, +}) diff --git a/examples/with-tsx/src/assets/base.css b/examples/with-tsx/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-tsx/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-tsx/src/assets/logo.svg b/examples/with-tsx/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-tsx/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-tsx/src/assets/main.css b/examples/with-tsx/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-tsx/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-tsx/src/components/HelloWorld.vue b/examples/with-tsx/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-tsx/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-tsx/src/components/TheWelcome.vue b/examples/with-tsx/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-tsx/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-tsx/src/components/WelcomeItem.vue b/examples/with-tsx/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-tsx/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-tsx/src/components/icons/IconCommunity.vue b/examples/with-tsx/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-tsx/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx/src/components/icons/IconDocumentation.vue b/examples/with-tsx/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-tsx/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx/src/components/icons/IconEcosystem.vue b/examples/with-tsx/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-tsx/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx/src/components/icons/IconSupport.vue b/examples/with-tsx/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-tsx/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-tsx/src/components/icons/IconTooling.vue b/examples/with-tsx/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-tsx/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-tsx/src/main.ts b/examples/with-tsx/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-tsx/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-tsx/tsconfig.app.json b/examples/with-tsx/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-tsx/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-tsx/tsconfig.json b/examples/with-tsx/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/with-tsx/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/with-tsx/tsconfig.node.json b/examples/with-tsx/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-tsx/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-tsx/vite.config.ts b/examples/with-tsx/vite.config.ts new file mode 100644 index 0000000..36c6187 --- /dev/null +++ b/examples/with-tsx/vite.config.ts @@ -0,0 +1,18 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-vitest/.gitignore b/examples/with-vitest/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/with-vitest/.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/examples/with-vitest/.vscode/extensions.json b/examples/with-vitest/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/with-vitest/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/with-vitest/README.md b/examples/with-vitest/README.md new file mode 100644 index 0000000..477fc86 --- /dev/null +++ b/examples/with-vitest/README.md @@ -0,0 +1,45 @@ +# with-vitest + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Run Unit Tests with [Vitest](https://vitest.dev/) + +```sh +npm run test:unit +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/with-vitest/env.d.ts b/examples/with-vitest/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/with-vitest/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-vitest/eslint.config.js b/examples/with-vitest/eslint.config.js new file mode 100644 index 0000000..cc82d86 --- /dev/null +++ b/examples/with-vitest/eslint.config.js @@ -0,0 +1,13 @@ +import pluginVue from 'eslint-plugin-vue' +import vueTsEslintConfig from '@vue/eslint-config-typescript' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + ignores: ['**/dist/**'], + }, + + ...pluginVue.configs['flat/essential'], + ...vueTsEslintConfig(), +] diff --git a/examples/with-vitest/index.html b/examples/with-vitest/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/with-vitest/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json new file mode 100644 index 0000000..0ac7b86 --- /dev/null +++ b/examples/with-vitest/package.json @@ -0,0 +1,35 @@ +{ + "name": "with-vitest", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:unit": "vitest", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.6" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/jsdom": "^21.1.7", + "@types/node": "^20.16.5", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/test-utils": "^2.4.6", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "jsdom": "^25.0.0", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.6", + "vitest": "^1.6.0", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/with-vitest/public/favicon.ico b/examples/with-vitest/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/with-vitest/src/App.vue b/examples/with-vitest/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/with-vitest/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/with-vitest/src/assets/base.css b/examples/with-vitest/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/with-vitest/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/with-vitest/src/assets/logo.svg b/examples/with-vitest/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/with-vitest/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/with-vitest/src/assets/main.css b/examples/with-vitest/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/with-vitest/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/with-vitest/src/components/HelloWorld.vue b/examples/with-vitest/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/with-vitest/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/with-vitest/src/components/TheWelcome.vue b/examples/with-vitest/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/with-vitest/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/with-vitest/src/components/WelcomeItem.vue b/examples/with-vitest/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/with-vitest/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/with-vitest/src/components/__tests__/HelloWorld.spec.ts b/examples/with-vitest/src/components/__tests__/HelloWorld.spec.ts new file mode 100644 index 0000000..2533202 --- /dev/null +++ b/examples/with-vitest/src/components/__tests__/HelloWorld.spec.ts @@ -0,0 +1,11 @@ +import { describe, it, expect } from 'vitest' + +import { mount } from '@vue/test-utils' +import HelloWorld from '../HelloWorld.vue' + +describe('HelloWorld', () => { + it('renders properly', () => { + const wrapper = mount(HelloWorld, { props: { msg: 'Hello Vitest' } }) + expect(wrapper.text()).toContain('Hello Vitest') + }) +}) diff --git a/examples/with-vitest/src/components/icons/IconCommunity.vue b/examples/with-vitest/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/with-vitest/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-vitest/src/components/icons/IconDocumentation.vue b/examples/with-vitest/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/with-vitest/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-vitest/src/components/icons/IconEcosystem.vue b/examples/with-vitest/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/with-vitest/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-vitest/src/components/icons/IconSupport.vue b/examples/with-vitest/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/with-vitest/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/with-vitest/src/components/icons/IconTooling.vue b/examples/with-vitest/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/with-vitest/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/with-vitest/src/main.ts b/examples/with-vitest/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/with-vitest/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/with-vitest/tsconfig.app.json b/examples/with-vitest/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/with-vitest/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/with-vitest/tsconfig.json b/examples/with-vitest/tsconfig.json new file mode 100644 index 0000000..100cf6a --- /dev/null +++ b/examples/with-vitest/tsconfig.json @@ -0,0 +1,14 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.vitest.json" + } + ] +} diff --git a/examples/with-vitest/tsconfig.node.json b/examples/with-vitest/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/with-vitest/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/with-vitest/tsconfig.vitest.json b/examples/with-vitest/tsconfig.vitest.json new file mode 100644 index 0000000..571995d --- /dev/null +++ b/examples/with-vitest/tsconfig.vitest.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.app.json", + "exclude": [], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo", + + "lib": [], + "types": ["node", "jsdom"] + } +} diff --git a/examples/with-vitest/vite.config.ts b/examples/with-vitest/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/with-vitest/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/with-vitest/vitest.config.ts b/examples/with-vitest/vitest.config.ts new file mode 100644 index 0000000..4b1c897 --- /dev/null +++ b/examples/with-vitest/vitest.config.ts @@ -0,0 +1,14 @@ +import { fileURLToPath } from 'node:url' +import { mergeConfig, defineConfig, configDefaults } from 'vitest/config' +import viteConfig from './vite.config' + +export default mergeConfig( + viteConfig, + defineConfig({ + test: { + environment: 'jsdom', + exclude: [...configDefaults.exclude, 'e2e/**'], + root: fileURLToPath(new URL('./', import.meta.url)) + } + }) +) diff --git a/index.js b/index.js deleted file mode 100644 index 9d1ef63..0000000 --- a/index.js +++ /dev/null @@ -1,46 +0,0 @@ -module.exports = { - plugins: ['@typescript-eslint'], - - // Prerequisite `eslint-plugin-vue`, being extended, sets - // root property `parser` to `'vue-eslint-parser'`, which, for code parsing, - // in turn delegates to the parser, specified in `parserOptions.parser`: - // https://github.com/vuejs/eslint-plugin-vue#what-is-the-use-the-latest-vue-eslint-parser-error - parserOptions: { - parser: { - 'js': 'espree', - 'jsx': 'espree', - 'cjs': 'espree', - 'mjs': 'espree', - - 'ts': require.resolve('@typescript-eslint/parser'), - 'tsx': require.resolve('@typescript-eslint/parser'), - 'cts': require.resolve('@typescript-eslint/parser'), - 'mts': require.resolve('@typescript-eslint/parser'), - - // Leave the template parser unspecified, so that it could be determined by ` diff --git a/test/fixtures/allow-js/main.js b/test/fixtures/allow-js/main.js deleted file mode 100644 index 0f15bf2..0000000 --- a/test/fixtures/allow-js/main.js +++ /dev/null @@ -1,2 +0,0 @@ -let a = b + 1 -export default a diff --git a/test/fixtures/allow-js/tsconfig.json b/test/fixtures/allow-js/tsconfig.json deleted file mode 100644 index c18c242..0000000 --- a/test/fixtures/allow-js/tsconfig.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "**/*.ts", - "**/*.tsx", - "**/*.vue" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/test/fixtures/default/src/App.vue b/test/fixtures/default/src/App.vue deleted file mode 100644 index 00ffdcc..0000000 --- a/test/fixtures/default/src/App.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - - diff --git a/test/fixtures/default/src/HelloWorld.tsx b/test/fixtures/default/src/HelloWorld.tsx deleted file mode 100644 index a9e5451..0000000 --- a/test/fixtures/default/src/HelloWorld.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { Component, Prop, Vue } from 'vue-property-decorator'; - -@Component -export default class HelloWorld extends Vue { - @Prop() private msg!: string; - - render(): JSX.Element { - return ( -
-

{ this.msg }

-
- ) - } -} diff --git a/test/fixtures/default/src/main.ts b/test/fixtures/default/src/main.ts deleted file mode 100644 index 98c0085..0000000 --- a/test/fixtures/default/src/main.ts +++ /dev/null @@ -1,8 +0,0 @@ -import Vue from 'vue' -import App from '@/App.vue' - -Vue.config.productionTip = false - -new Vue({ - render: h => h(App), -}).$mount('#app') diff --git a/test/fixtures/default/src/shims-tsx.d.ts b/test/fixtures/default/src/shims-tsx.d.ts deleted file mode 100644 index a175b0d..0000000 --- a/test/fixtures/default/src/shims-tsx.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Vue, { VNode } from 'vue' - -declare global { - namespace JSX { - // tslint:disable no-empty-interface - interface Element extends VNode {} - // tslint:disable no-empty-interface - interface ElementClass extends Vue {} - interface IntrinsicElements { - [elem: string]: any; - } - } -} diff --git a/test/fixtures/default/src/shims-vue.d.ts b/test/fixtures/default/src/shims-vue.d.ts deleted file mode 100644 index d9f24fa..0000000 --- a/test/fixtures/default/src/shims-vue.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module '*.vue' { - import Vue from 'vue' - export default Vue -} diff --git a/test/fixtures/default/tsconfig.json b/test/fixtures/default/tsconfig.json deleted file mode 100644 index 60a1f00..0000000 --- a/test/fixtures/default/tsconfig.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "paths": { - "@/*": [ - "src/*" - ] - }, - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "src/**/*.ts", - "src/**/*.tsx", - "src/**/*.vue" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/test/fixtures/sfc/App.vue b/test/fixtures/sfc/App.vue deleted file mode 100644 index 7fb9b86..0000000 --- a/test/fixtures/sfc/App.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - - - diff --git a/test/fixtures/sfc/tsconfig.json b/test/fixtures/sfc/tsconfig.json deleted file mode 100644 index c18c242..0000000 --- a/test/fixtures/sfc/tsconfig.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "**/*.ts", - "**/*.tsx", - "**/*.vue" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/test/fixtures/ts/main.ts b/test/fixtures/ts/main.ts deleted file mode 100644 index fa0ebf3..0000000 --- a/test/fixtures/ts/main.ts +++ /dev/null @@ -1 +0,0 @@ -interface Foo {} diff --git a/test/fixtures/ts/tsconfig.json b/test/fixtures/ts/tsconfig.json deleted file mode 100644 index c18c242..0000000 --- a/test/fixtures/ts/tsconfig.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "**/*.ts", - "**/*.tsx", - "**/*.vue" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/test/fixtures/tsx-in-sfc/App.vue b/test/fixtures/tsx-in-sfc/App.vue deleted file mode 100644 index 748b984..0000000 --- a/test/fixtures/tsx-in-sfc/App.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/test/fixtures/tsx-in-sfc/shims-tsx.d.ts b/test/fixtures/tsx-in-sfc/shims-tsx.d.ts deleted file mode 100644 index a175b0d..0000000 --- a/test/fixtures/tsx-in-sfc/shims-tsx.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Vue, { VNode } from 'vue' - -declare global { - namespace JSX { - // tslint:disable no-empty-interface - interface Element extends VNode {} - // tslint:disable no-empty-interface - interface ElementClass extends Vue {} - interface IntrinsicElements { - [elem: string]: any; - } - } -} diff --git a/test/fixtures/tsx-in-sfc/shims-vue.d.ts b/test/fixtures/tsx-in-sfc/shims-vue.d.ts deleted file mode 100644 index d9f24fa..0000000 --- a/test/fixtures/tsx-in-sfc/shims-vue.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module '*.vue' { - import Vue from 'vue' - export default Vue -} diff --git a/test/fixtures/tsx-in-sfc/tsconfig.json b/test/fixtures/tsx-in-sfc/tsconfig.json deleted file mode 100644 index c18c242..0000000 --- a/test/fixtures/tsx-in-sfc/tsconfig.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "**/*.ts", - "**/*.tsx", - "**/*.vue" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/test/fixtures/tsx/main.tsx b/test/fixtures/tsx/main.tsx deleted file mode 100644 index c7d2c5e..0000000 --- a/test/fixtures/tsx/main.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { Component, Prop, Vue } from 'vue-property-decorator'; - -@Component -export default class HelloWorld extends Vue { - @Prop() private msg!: string; - - render() { - return ( -
-

{ this.msg }

-
- ) - } -} - -interface Foo {} diff --git a/test/fixtures/tsx/shims-tsx.d.ts b/test/fixtures/tsx/shims-tsx.d.ts deleted file mode 100644 index a175b0d..0000000 --- a/test/fixtures/tsx/shims-tsx.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Vue, { VNode } from 'vue' - -declare global { - namespace JSX { - // tslint:disable no-empty-interface - interface Element extends VNode {} - // tslint:disable no-empty-interface - interface ElementClass extends Vue {} - interface IntrinsicElements { - [elem: string]: any; - } - } -} diff --git a/test/fixtures/tsx/shims-vue.d.ts b/test/fixtures/tsx/shims-vue.d.ts deleted file mode 100644 index d9f24fa..0000000 --- a/test/fixtures/tsx/shims-vue.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module '*.vue' { - import Vue from 'vue' - export default Vue -} diff --git a/test/fixtures/tsx/tsconfig.json b/test/fixtures/tsx/tsconfig.json deleted file mode 100644 index c18c242..0000000 --- a/test/fixtures/tsx/tsconfig.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": true, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "**/*.ts", - "**/*.tsx", - "**/*.vue" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/test/index.spec.js b/test/index.spec.js deleted file mode 100644 index 8bd35fa..0000000 --- a/test/index.spec.js +++ /dev/null @@ -1,61 +0,0 @@ -const path = require('path') -const execa = require('execa') - -const eslintPath = path.resolve(__dirname, '../node_modules/.bin/eslint') - -async function lintProject (name) { - const projectPath = path.resolve(__dirname, 'fixtures', name) - - try { - return await execa( - eslintPath, - [ - `${projectPath}/`, - '--ext', - '.vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts', - '--no-ignore' - ], - { - cwd: projectPath, - } - ) - } catch (e) { - return e - } -} - -test('a default project should pass lint', async () => { - const { stdout } = await lintProject('default') - expect(stdout).toEqual('') -}) - -test('should lint .ts file', async () => { - const { stdout } = await lintProject('ts') - expect(stdout).toMatch('@typescript-eslint/no-unused-vars') -}) - -test('should lint .vue file', async () => { - const { stdout } = await lintProject('sfc') - expect(stdout).toMatch('@typescript-eslint/no-unused-vars') -}) - -test('should lint .tsx', async () => { - const { stdout } = await lintProject('tsx') - expect(stdout).not.toMatch('Parsing error') - expect(stdout).toMatch('@typescript-eslint/no-unused-vars') -}) - -test('should lint tsx block in .vue file', async () => { - const { stdout } = await lintProject('tsx-in-sfc') - expect(stdout).not.toMatch('Parsing error') - expect(stdout).toMatch('@typescript-eslint/no-unused-vars') -}) - -test('should not override eslint:recommended rules for normal js files', async () => { - const { stdout } = await lintProject('allow-js') - // errors in .vue file - expect(stdout).toMatch('no-const-assign') - - // errors in .js file - expect(stdout).toMatch('no-undef') -}) diff --git a/test/index.spec.ts b/test/index.spec.ts new file mode 100644 index 0000000..6525d9d --- /dev/null +++ b/test/index.spec.ts @@ -0,0 +1,180 @@ +import fs from 'node:fs' +import path from 'node:path' +import { fileURLToPath } from 'node:url' + +import { describe, test, expect } from 'vitest' +import { execa } from 'execa' + +const WHITESPACE_ONLY = /^\s*$/ + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +function runLintAgainst(projectName: string) { + const projectDir = path.join(__dirname, '../examples', projectName) + // Use `pnpm` to avoid locating each `eslint` bin ourselves. + // Use `--silent` to only print the output of the command, stripping the pnpm log. + return execa({ + preferLocal: true, + cwd: projectDir, + reject: false, + })`pnpm --silent lint` +} + +function setupFileMutations(filename: string) { + // Read the file + const fileContents = fs.readFileSync(filename, 'utf8') + + // Implementation for modifying and restoring the file + function modify(getNewContents: (oldContents: string) => string) { + fs.writeFileSync(filename, getNewContents(fileContents)) + } + + function restore() { + fs.writeFileSync(filename, fileContents) + } + + return { modify, restore } +} + +describe('should pass lint without error in new projects', () => { + for (const projectName of [ + 'minimal', + 'allow-js', + 'with-tsx', + 'with-tsx-in-vue', + 'with-jsx', + 'with-jsx-in-vue', + 'with-prettier', + 'with-cypress', + 'with-nightwatch', + 'with-playwright', + 'with-vitest', + ]) { + test(projectName, async () => { + const { stdout } = await runLintAgainst(projectName) + expect(stdout).toMatch(WHITESPACE_ONLY) + }) + } +}) + +describe('should report error on recommended rule violations in .vue files', () => { + function appendBannedTsCommentToVueScript(oldContents: string) { + return oldContents.replace('', '// @ts-ignore\n') + } + for (const projectName of [ + 'minimal', + 'allow-js', + 'with-tsx', + 'with-tsx-in-vue', + 'with-jsx', + 'with-jsx-in-vue', + 'with-prettier', + 'with-cypress', + 'with-nightwatch', + 'with-playwright', + 'with-vitest', + ]) { + test(`src/App.vue in ${projectName}`, async () => { + const appVuePath = path.join( + __dirname, + '../examples', + projectName, + 'src/App.vue', + ) + + const { modify, restore } = setupFileMutations(appVuePath) + modify(appendBannedTsCommentToVueScript) + const { failed, stdout } = await runLintAgainst(projectName) + restore() + + expect(failed).toBe(true) + expect(stdout).toContain('App.vue') + expect(stdout).toContain('@typescript-eslint/ban-ts-comment') + }) + } +}) + +describe('should report error on recommended rule violations in other script files', () => { + function appendBannedTsComment(oldContents: string) { + return oldContents + '\n// @ts-ignore\n' + } + + for (const projectName of [ + 'minimal', + 'allow-js', + 'with-tsx', + 'with-tsx-in-vue', + 'with-jsx', + 'with-jsx-in-vue', + 'with-prettier', + 'with-cypress', + 'with-nightwatch', + 'with-playwright', + 'with-vitest', + ]) { + test(`main.ts in ${projectName}`, async () => { + const mainTsPath = path.join( + __dirname, + '../examples', + projectName, + 'src/main.ts', + ) + + const { modify, restore } = setupFileMutations(mainTsPath) + modify(appendBannedTsComment) + const { failed, stdout } = await runLintAgainst(projectName) + restore() + + expect(failed).toBe(true) + expect(stdout).toContain('main.ts') + expect(stdout).toContain(' @typescript-eslint/ban-ts-comment') + }) + } + + function appendThisAlias(oldContents: string) { + return ( + oldContents + + ` +class Example { + method() { + const that = this; + console.log(that.method) + } +} +new Example() +` + ) + } + + test('.js in allow-js', async () => { + const jsPath = path.join(__dirname, '../examples/allow-js/src/foo.js') + const { modify, restore } = setupFileMutations(jsPath) + modify(appendThisAlias) + const { failed, stdout } = await runLintAgainst('allow-js') + restore() + + expect(failed).toBe(true) + expect(stdout).toContain('@typescript-eslint/no-this-alias') + }) + test('.tsx in with-tsx', async () => { + const tsxPath = path.join(__dirname, '../examples/with-tsx/src/FooComp.tsx') + const { modify, restore } = setupFileMutations(tsxPath) + modify(appendThisAlias) + const { failed, stdout } = await runLintAgainst('with-tsx') + restore() + + expect(failed).toBe(true) + expect(stdout).toContain('@typescript-eslint/no-this-alias') + }) + test('.jsx in with-jsx', async () => { + const jsxPath = path.join(__dirname, '../examples/with-jsx/src/FooComp.jsx') + const { modify, restore } = setupFileMutations(jsxPath) + modify(appendThisAlias) + const { failed, stdout } = await runLintAgainst('with-jsx') + restore() + + expect(failed).toBe(true) + expect(stdout).toContain('@typescript-eslint/no-this-alias') + }) +}) diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b4c2fb5 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,30 @@ +{ + "include": ["src"], + "extends": "@tsconfig/node20/tsconfig.json", + "compilerOptions": { + // Treat files as modules even if it doesn't use import/export + "moduleDetection": "force", + + // Ignore module structure + "module": "Preserve", + "moduleResolution": "Bundler", + + // Allow JSON modules to be imported + "resolveJsonModule": true, + + // Allow JS files to be imported from TS and vice versa + "allowJs": true, + "checkJs": true, + + // Use correct ESM import behavior + "esModuleInterop": true, + + // Disallow features that require cross-file awareness + "isolatedModules": true, + + "verbatimModuleSyntax": true, + + "lib": ["ES2020"], + "types": ["node"] + }, +} From 7e6c8233d1a052034a34d4ffb2a6a7df3ed24fd4 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Tue, 24 Sep 2024 21:58:45 +0800 Subject: [PATCH 002/110] 14.0.0-rc.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a266340..9a9f7fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vue/eslint-config-typescript", - "version": "13.0.0", + "version": "14.0.0-rc.0", "description": "ESLint config for TypeScript + Vue.js projects", "main": "./dist/index.mjs", "type": "module", From 0433498c7841dcfed071dd5da179f41d641aaca6 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sun, 29 Sep 2024 00:06:51 +0800 Subject: [PATCH 003/110] perf: fallback to espree when acceptable, for better performance --- src/index.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 3813156..dbb1239 100644 --- a/src/index.ts +++ b/src/index.ts @@ -39,9 +39,22 @@ export default function createConfig({ files: ['*.vue', '**/*.vue'], languageOptions: { parserOptions: { - parser: tseslintParser, + parser: { + // Fallback to espree for js/jsx scripts, as well as SFCs without scripts + // for better performance. + 'js': 'espree', + 'jsx': 'espree', + + 'ts': tseslintParser, + 'tsx': tseslintParser, + + // Leave the template parser unspecified, + // so that it could be determined by ` + + diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json new file mode 100644 index 0000000..45a3411 --- /dev/null +++ b/test/fixtures/with-older-espree/package.json @@ -0,0 +1,31 @@ +{ + "name": "with-older-espree", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.11" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.16.11", + "@vitejs/plugin-vue": "^5.1.4", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.12.0", + "eslint-plugin-vue": "^9.28.0", + "espree": "9", + "npm-run-all2": "^6.2.3", + "typescript": "~5.5.4", + "vite": "^5.4.8", + "vue-tsc": "^2.1.6" + } +} diff --git a/test/fixtures/with-older-espree/public/favicon.ico b/test/fixtures/with-older-espree/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/test/fixtures/with-older-espree/src/App.vue b/test/fixtures/with-older-espree/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/test/fixtures/with-older-espree/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/test/fixtures/with-older-espree/src/assets/base.css b/test/fixtures/with-older-espree/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/test/fixtures/with-older-espree/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/test/fixtures/with-older-espree/src/assets/logo.svg b/test/fixtures/with-older-espree/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/test/fixtures/with-older-espree/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/test/fixtures/with-older-espree/src/assets/main.css b/test/fixtures/with-older-espree/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/test/fixtures/with-older-espree/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/test/fixtures/with-older-espree/src/components/HelloWorld.vue b/test/fixtures/with-older-espree/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/test/fixtures/with-older-espree/src/components/TheWelcome.vue b/test/fixtures/with-older-espree/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/test/fixtures/with-older-espree/src/components/WelcomeItem.vue b/test/fixtures/with-older-espree/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/test/fixtures/with-older-espree/src/components/icons/IconCommunity.vue b/test/fixtures/with-older-espree/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/with-older-espree/src/components/icons/IconDocumentation.vue b/test/fixtures/with-older-espree/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/with-older-espree/src/components/icons/IconEcosystem.vue b/test/fixtures/with-older-espree/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/with-older-espree/src/components/icons/IconSupport.vue b/test/fixtures/with-older-espree/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/with-older-espree/src/components/icons/IconTooling.vue b/test/fixtures/with-older-espree/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/test/fixtures/with-older-espree/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/test/fixtures/with-older-espree/src/main.ts b/test/fixtures/with-older-espree/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/test/fixtures/with-older-espree/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/test/fixtures/with-older-espree/tsconfig.app.json b/test/fixtures/with-older-espree/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/test/fixtures/with-older-espree/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/test/fixtures/with-older-espree/tsconfig.json b/test/fixtures/with-older-espree/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/test/fixtures/with-older-espree/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/test/fixtures/with-older-espree/tsconfig.node.json b/test/fixtures/with-older-espree/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/test/fixtures/with-older-espree/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/test/fixtures/with-older-espree/vite.config.ts b/test/fixtures/with-older-espree/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/test/fixtures/with-older-espree/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/test/index.spec.ts b/test/index.spec.ts index 6525d9d..10802ac 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -10,8 +10,13 @@ const WHITESPACE_ONLY = /^\s*$/ const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) -function runLintAgainst(projectName: string) { - const projectDir = path.join(__dirname, '../examples', projectName) +const FROM_EXAMPLES = 'FROM_EXAMPLES' +const FROM_FIXTURES = 'FROM_FIXTURES' +type ProjectType = 'FROM_EXAMPLES' | 'FROM_FIXTURES' + +function runLintAgainst(projectName: string, projectType: ProjectType = FROM_EXAMPLES) { + const parentDir = path.join(__dirname, projectType === FROM_EXAMPLES ? '../examples' : './fixtures') + const projectDir = path.join(parentDir, projectName) // Use `pnpm` to avoid locating each `eslint` bin ourselves. // Use `--silent` to only print the output of the command, stripping the pnpm log. return execa({ @@ -178,3 +183,8 @@ new Example() expect(stdout).toContain('@typescript-eslint/no-this-alias') }) }) + +test('#87: should not error if the project root has an older version of espree installed', async () => { + const { stdout } = await runLintAgainst('with-older-espree', FROM_FIXTURES) + expect(stdout).toMatch(WHITESPACE_ONLY) +}) From aae95d60eaae711de8eccd55ee33ffd799cd188a Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Fri, 11 Oct 2024 00:29:49 +0800 Subject: [PATCH 015/110] fix: explicitly set ecmaVersion to 2024 for vue-eslint-parser Fixes #87 --- src/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/index.ts b/src/index.ts index 7d9b61a..7a0748f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -81,6 +81,14 @@ export default function createConfig({ // Leave the template parser unspecified, // so that it could be determined by ` + + diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json new file mode 100644 index 0000000..652981f --- /dev/null +++ b/examples/type-checked/package.json @@ -0,0 +1,48 @@ +{ + "name": "type-checked", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:unit": "vitest", + "test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'", + "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix", + "format": "prettier --write src/" + }, + "dependencies": { + "pinia": "^2.2.4", + "vue": "^3.5.11", + "vue-router": "^4.4.5" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/jsdom": "^21.1.7", + "@types/node": "^20.16.11", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vitest/eslint-plugin": "1.1.7", + "@vue/eslint-config-prettier": "^10.0.0", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/test-utils": "^2.4.6", + "@vue/tsconfig": "^0.5.1", + "cypress": "^13.15.0", + "eslint": "^9.12.0", + "eslint-plugin-cypress": "^3.5.0", + "eslint-plugin-vue": "^9.28.0", + "jsdom": "^25.0.1", + "npm-run-all2": "^6.2.3", + "prettier": "^3.3.3", + "start-server-and-test": "^2.0.8", + "typescript": "~5.5.4", + "vite": "^5.4.8", + "vite-plugin-vue-devtools": "^7.4.6", + "vitest": "^2.1.2", + "vue-tsc": "^2.1.6" + } +} diff --git a/examples/type-checked/public/favicon.ico b/examples/type-checked/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/type-checked/src/App.vue b/examples/type-checked/src/App.vue new file mode 100644 index 0000000..7905b05 --- /dev/null +++ b/examples/type-checked/src/App.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/examples/type-checked/src/assets/base.css b/examples/type-checked/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/type-checked/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/type-checked/src/assets/logo.svg b/examples/type-checked/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/type-checked/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/type-checked/src/assets/main.css b/examples/type-checked/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/type-checked/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/type-checked/src/components/HelloWorld.vue b/examples/type-checked/src/components/HelloWorld.vue new file mode 100644 index 0000000..d174cf8 --- /dev/null +++ b/examples/type-checked/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/type-checked/src/components/TheWelcome.vue b/examples/type-checked/src/components/TheWelcome.vue new file mode 100644 index 0000000..e65a66b --- /dev/null +++ b/examples/type-checked/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/type-checked/src/components/WelcomeItem.vue b/examples/type-checked/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/type-checked/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/type-checked/src/components/__tests__/HelloWorld.spec.ts b/examples/type-checked/src/components/__tests__/HelloWorld.spec.ts new file mode 100644 index 0000000..2533202 --- /dev/null +++ b/examples/type-checked/src/components/__tests__/HelloWorld.spec.ts @@ -0,0 +1,11 @@ +import { describe, it, expect } from 'vitest' + +import { mount } from '@vue/test-utils' +import HelloWorld from '../HelloWorld.vue' + +describe('HelloWorld', () => { + it('renders properly', () => { + const wrapper = mount(HelloWorld, { props: { msg: 'Hello Vitest' } }) + expect(wrapper.text()).toContain('Hello Vitest') + }) +}) diff --git a/examples/type-checked/src/components/icons/IconCommunity.vue b/examples/type-checked/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/type-checked/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/type-checked/src/components/icons/IconDocumentation.vue b/examples/type-checked/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/type-checked/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/type-checked/src/components/icons/IconEcosystem.vue b/examples/type-checked/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/type-checked/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/type-checked/src/components/icons/IconSupport.vue b/examples/type-checked/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/type-checked/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/type-checked/src/components/icons/IconTooling.vue b/examples/type-checked/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/type-checked/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/type-checked/src/main.ts b/examples/type-checked/src/main.ts new file mode 100644 index 0000000..5dcad83 --- /dev/null +++ b/examples/type-checked/src/main.ts @@ -0,0 +1,14 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import { createPinia } from 'pinia' + +import App from './App.vue' +import router from './router' + +const app = createApp(App) + +app.use(createPinia()) +app.use(router) + +app.mount('#app') diff --git a/examples/type-checked/src/router/index.ts b/examples/type-checked/src/router/index.ts new file mode 100644 index 0000000..ce51fcf --- /dev/null +++ b/examples/type-checked/src/router/index.ts @@ -0,0 +1,24 @@ +import { createRouter, createWebHistory } from 'vue-router' +import HomeView from '../views/HomeView.vue' +import type { Component } from 'vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: HomeView + }, + { + path: '/about', + name: 'about', + // route level code-splitting + // this generates a separate chunk (About.[hash].js) for this route + // which is lazy-loaded when the route is visited. + component: async (): Promise<{ default: Component }> => import('../views/AboutView.vue') + } + ] +}) + +export default router diff --git a/examples/type-checked/src/stores/counter.ts b/examples/type-checked/src/stores/counter.ts new file mode 100644 index 0000000..b6757ba --- /dev/null +++ b/examples/type-checked/src/stores/counter.ts @@ -0,0 +1,12 @@ +import { ref, computed } from 'vue' +import { defineStore } from 'pinia' + +export const useCounterStore = defineStore('counter', () => { + const count = ref(0) + const doubleCount = computed(() => count.value * 2) + function increment() { + count.value++ + } + + return { count, doubleCount, increment } +}) diff --git a/examples/type-checked/src/views/AboutView.vue b/examples/type-checked/src/views/AboutView.vue new file mode 100644 index 0000000..756ad2a --- /dev/null +++ b/examples/type-checked/src/views/AboutView.vue @@ -0,0 +1,15 @@ + + + diff --git a/examples/type-checked/src/views/HomeView.vue b/examples/type-checked/src/views/HomeView.vue new file mode 100644 index 0000000..d5c0217 --- /dev/null +++ b/examples/type-checked/src/views/HomeView.vue @@ -0,0 +1,9 @@ + + + diff --git a/examples/type-checked/tsconfig.app.json b/examples/type-checked/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/type-checked/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/type-checked/tsconfig.json b/examples/type-checked/tsconfig.json new file mode 100644 index 0000000..5304731 --- /dev/null +++ b/examples/type-checked/tsconfig.json @@ -0,0 +1,17 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.vitest.json" + } + ], + "compilerOptions": { + "module": "NodeNext" + } +} diff --git a/examples/type-checked/tsconfig.node.json b/examples/type-checked/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/type-checked/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/type-checked/tsconfig.vitest.json b/examples/type-checked/tsconfig.vitest.json new file mode 100644 index 0000000..571995d --- /dev/null +++ b/examples/type-checked/tsconfig.vitest.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.app.json", + "exclude": [], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo", + + "lib": [], + "types": ["node", "jsdom"] + } +} diff --git a/examples/type-checked/vite.config.ts b/examples/type-checked/vite.config.ts new file mode 100644 index 0000000..c036b6f --- /dev/null +++ b/examples/type-checked/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import vueDevTools from 'vite-plugin-vue-devtools' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/type-checked/vitest.config.ts b/examples/type-checked/vitest.config.ts new file mode 100644 index 0000000..4b1c897 --- /dev/null +++ b/examples/type-checked/vitest.config.ts @@ -0,0 +1,14 @@ +import { fileURLToPath } from 'node:url' +import { mergeConfig, defineConfig, configDefaults } from 'vitest/config' +import viteConfig from './vite.config' + +export default mergeConfig( + viteConfig, + defineConfig({ + test: { + environment: 'jsdom', + exclude: [...configDefaults.exclude, 'e2e/**'], + root: fileURLToPath(new URL('./', import.meta.url)) + } + }) +) diff --git a/package.json b/package.json index 5d0af1c..3fad959 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ }, "dependencies": { "@typescript-eslint/eslint-plugin": "^8.8.1", - "@typescript-eslint/parser": "^8.8.1", + "fast-glob": "^3.3.2", "typescript-eslint": "^8.8.1", "vue-eslint-parser": "^9.4.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fec776c..c695078 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,9 +11,9 @@ importers: '@typescript-eslint/eslint-plugin': specifier: ^8.8.1 version: 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.5.4))(eslint@9.12.0)(typescript@5.5.4) - '@typescript-eslint/parser': - specifier: ^8.8.1 - version: 8.8.1(eslint@9.12.0)(typescript@5.5.4) + fast-glob: + specifier: ^3.3.2 + version: 3.3.2 typescript-eslint: specifier: ^8.8.1 version: 8.8.1(eslint@9.12.0)(typescript@5.5.4) @@ -135,6 +135,88 @@ importers: specifier: ^2.1.6 version: 2.1.6(typescript@5.5.4) + examples/type-checked: + dependencies: + pinia: + specifier: ^2.2.4 + version: 2.2.4(typescript@5.5.4)(vue@3.5.11(typescript@5.5.4)) + vue: + specifier: ^3.5.11 + version: 3.5.11(typescript@5.5.4) + vue-router: + specifier: ^4.4.5 + version: 4.4.5(vue@3.5.11(typescript@5.5.4)) + devDependencies: + '@tsconfig/node20': + specifier: ^20.1.4 + version: 20.1.4 + '@types/jsdom': + specifier: ^21.1.7 + version: 21.1.7 + '@types/node': + specifier: ^20.16.11 + version: 20.16.11 + '@vitejs/plugin-vue': + specifier: ^5.1.4 + version: 5.1.4(vite@5.4.8(@types/node@20.16.11))(vue@3.5.11(typescript@5.5.4)) + '@vitejs/plugin-vue-jsx': + specifier: ^4.0.1 + version: 4.0.1(vite@5.4.8(@types/node@20.16.11))(vue@3.5.11(typescript@5.5.4)) + '@vitest/eslint-plugin': + specifier: 1.1.7 + version: 1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.5.4))(eslint@9.12.0)(typescript@5.5.4)(vitest@2.1.2(@types/node@20.16.11)(jsdom@25.0.1)) + '@vue/eslint-config-prettier': + specifier: ^10.0.0 + version: 10.0.0(eslint@9.12.0)(prettier@3.3.3) + '@vue/eslint-config-typescript': + specifier: workspace:* + version: link:../.. + '@vue/test-utils': + specifier: ^2.4.6 + version: 2.4.6 + '@vue/tsconfig': + specifier: ^0.5.1 + version: 0.5.1 + cypress: + specifier: ^13.15.0 + version: 13.15.0 + eslint: + specifier: ^9.12.0 + version: 9.12.0 + eslint-plugin-cypress: + specifier: ^3.5.0 + version: 3.5.0(eslint@9.12.0) + eslint-plugin-vue: + specifier: ^9.28.0 + version: 9.28.0(eslint@9.12.0) + jsdom: + specifier: ^25.0.1 + version: 25.0.1 + npm-run-all2: + specifier: ^6.2.3 + version: 6.2.3 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + start-server-and-test: + specifier: ^2.0.8 + version: 2.0.8 + typescript: + specifier: ~5.5.4 + version: 5.5.4 + vite: + specifier: ^5.4.8 + version: 5.4.8(@types/node@20.16.11) + vite-plugin-vue-devtools: + specifier: ^7.4.6 + version: 7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11))(vue@3.5.11(typescript@5.5.4)) + vitest: + specifier: ^2.1.2 + version: 2.1.2(@types/node@20.16.11)(jsdom@25.0.1) + vue-tsc: + specifier: ^2.1.6 + version: 2.1.6(typescript@5.5.4) + examples/with-cypress: dependencies: vue: @@ -613,6 +695,9 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + '@babel/code-frame@7.25.7': resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} @@ -704,6 +789,29 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/plugin-proposal-decorators@7.25.7': + resolution: {integrity: sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.25.7': + resolution: {integrity: sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.25.7': + resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.25.7': resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} engines: {node: '>=6.9.0'} @@ -1413,6 +1521,9 @@ packages: engines: {node: '>=18'} hasBin: true + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} @@ -1829,6 +1940,20 @@ packages: '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + + '@vue/devtools-core@7.4.6': + resolution: {integrity: sha512-7ATNPEbVqThOOAp2bg/YUIm9MqqgimbSk24D05hdXUp89JlXX12aTzdrWd9xZRwS78hDR+wCToHl1C/8sopBrg==} + peerDependencies: + vue: ^3.0.0 + + '@vue/devtools-kit@7.4.6': + resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==} + + '@vue/devtools-shared@7.4.6': + resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} + '@vue/eslint-config-prettier@10.0.0': resolution: {integrity: sha512-iDEjsfT+UXQTJfe+4mstb/B5BSZ5RpL6FO3F97XxElIXdD04gkH+F7PR4fBMEVyJi4892G4LQVPQ8oXxVyp8Dw==} peerDependencies: @@ -2066,6 +2191,9 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} + bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -2106,6 +2234,10 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -2274,6 +2406,10 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -2404,6 +2540,14 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -2415,6 +2559,10 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -2503,6 +2651,9 @@ packages: engines: {node: '>=4'} hasBin: true + error-stack-parser-es@0.1.5: + resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} + es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} @@ -3067,6 +3218,9 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + html-encoding-sniffer@4.0.0: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} @@ -3195,6 +3349,11 @@ packages: engines: {node: '>=8'} hasBin: true + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3207,6 +3366,11 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -3302,10 +3466,18 @@ packages: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} engines: {node: '>= 0.4'} + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + is2@2.0.9: resolution: {integrity: sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==} engines: {node: '>=v0.10.0'} @@ -3425,6 +3597,9 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + lazy-ass@1.6.0: resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} engines: {node: '> 0.8'} @@ -3591,6 +3766,9 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mkdirp@2.1.6: resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} engines: {node: '>=10'} @@ -3604,6 +3782,10 @@ packages: engines: {node: '>= 14.0.0'} hasBin: true + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -3721,6 +3903,10 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -3822,6 +4008,9 @@ packages: pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} @@ -3841,6 +4030,18 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} + pinia@2.2.4: + resolution: {integrity: sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==} + peerDependencies: + '@vue/composition-api': ^1.4.0 + typescript: '>=4.4.4' + vue: ^2.6.14 || ^3.3.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + typescript: + optional: true + piscina@4.7.0: resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} @@ -4025,6 +4226,10 @@ packages: rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -4104,6 +4309,10 @@ packages: sinon@17.0.1: resolution: {integrity: sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==} + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} @@ -4132,6 +4341,10 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + split@0.3.3: resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} @@ -4209,6 +4422,10 @@ packages: strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -4305,6 +4522,10 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + tough-cookie@4.1.4: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} @@ -4437,6 +4658,11 @@ packages: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} + vite-hot-client@0.2.3: + resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} + peerDependencies: + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 + vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4447,9 +4673,30 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-plugin-inspect@0.8.7: + resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + vite-plugin-nightwatch@0.4.6: resolution: {integrity: sha512-7mxANgh3KA2c/xGJU35T8z1Xj9akWQ4FuyB1PN3nwinqxqYBAx44sW9Z87a2x6efj5TD4lU0Tbuvvgous6F1+Q==} + vite-plugin-vue-devtools@7.4.6: + resolution: {integrity: sha512-lOKur3qovCB3BQStL0qfHEoIusqya1ngfxfWuqn9DTa6h9rlw6+S3PV4geOP5YBGYQ4NW1hRX70OD8I+sYr1dA==} + engines: {node: '>=v14.21.3'} + peerDependencies: + vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 + + vite-plugin-vue-inspector@5.2.0: + resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} + peerDependencies: + vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 + vite@4.5.5: resolution: {integrity: sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4565,12 +4812,28 @@ packages: vue-component-type-helpers@2.1.6: resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==} + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' + vue-router@4.4.5: + resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} + peerDependencies: + vue: ^3.2.0 + vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true @@ -4744,6 +5007,8 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@antfu/utils@0.7.10': {} + '@babel/code-frame@7.25.7': dependencies: '@babel/highlight': 7.25.7 @@ -4878,6 +5143,30 @@ snapshots: dependencies: '@babel/types': 7.25.8 + '@babel/plugin-proposal-decorators@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.8) + '@babel/helper-plugin-utils': 7.25.7 + '@babel/plugin-syntax-decorators': 7.25.7(@babel/core@7.25.8) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-syntax-decorators@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 @@ -5186,7 +5475,7 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5196,7 +5485,7 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 espree: 10.2.0 globals: 14.0.0 ignore: 5.3.2 @@ -5404,6 +5693,8 @@ snapshots: dependencies: playwright: 1.48.0 + '@polka/url@1.0.0-next.28': {} + '@rollup/plugin-alias@5.1.1(rollup@4.24.0)': optionalDependencies: rollup: 4.24.0 @@ -5558,7 +5849,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.16.11 + '@types/node': 22.7.5 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -5625,7 +5916,7 @@ snapshots: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.8.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 eslint: 9.12.0 optionalDependencies: typescript: 5.5.4 @@ -5641,7 +5932,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.5.4) '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.5.4) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -5655,7 +5946,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5710,6 +6001,14 @@ snapshots: typescript: 5.5.4 vitest: 1.6.0(@types/node@20.16.11)(jsdom@25.0.1) + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.5.4))(eslint@9.12.0)(typescript@5.5.4)(vitest@2.1.2(@types/node@20.16.11)(jsdom@25.0.1))': + dependencies: + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.5.4) + eslint: 9.12.0 + optionalDependencies: + typescript: 5.5.4 + vitest: 2.1.2(@types/node@20.16.11)(jsdom@25.0.1) + '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 @@ -5723,6 +6022,14 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.11))': + dependencies: + '@vitest/spy': 2.1.2 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.4.8(@types/node@20.16.11) + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@22.7.5))': dependencies: '@vitest/spy': 2.1.2 @@ -5856,6 +6163,34 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 + '@vue/devtools-api@6.6.4': {} + + '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@20.16.11))(vue@3.5.11(typescript@5.5.4))': + dependencies: + '@vue/devtools-kit': 7.4.6 + '@vue/devtools-shared': 7.4.6 + mitt: 3.0.1 + nanoid: 3.3.7 + pathe: 1.1.2 + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.11)) + vue: 3.5.11(typescript@5.5.4) + transitivePeerDependencies: + - vite + + '@vue/devtools-kit@7.4.6': + dependencies: + '@vue/devtools-shared': 7.4.6 + birpc: 0.2.19 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.1 + + '@vue/devtools-shared@7.4.6': + dependencies: + rfdc: 1.4.1 + '@vue/eslint-config-prettier@10.0.0(eslint@9.12.0)(prettier@3.3.3)': dependencies: eslint: 9.12.0 @@ -5932,7 +6267,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -6116,6 +6451,8 @@ snapshots: binary-extensions@2.3.0: {} + birpc@0.2.19: {} + bl@4.1.0: dependencies: buffer: 5.7.1 @@ -6168,6 +6505,10 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + bundle-name@4.1.0: + dependencies: + run-applescript: 7.0.0 + cac@6.7.14: {} cachedir@2.4.0: {} @@ -6339,6 +6680,10 @@ snapshots: convert-source-map@2.0.0: {} + copy-anything@3.0.5: + dependencies: + is-what: 4.1.16 + core-util-is@1.0.2: {} core-util-is@1.0.3: {} @@ -6444,6 +6789,10 @@ snapshots: optionalDependencies: supports-color: 8.1.1 + debug@4.3.7: + dependencies: + ms: 2.1.3 + debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 @@ -6491,6 +6840,13 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@5.0.0: {} + + default-browser@5.2.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + defaults@1.0.4: dependencies: clone: 1.0.4 @@ -6503,6 +6859,8 @@ snapshots: define-lazy-prop@2.0.0: {} + define-lazy-prop@3.0.0: {} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 @@ -6574,6 +6932,8 @@ snapshots: envinfo@7.11.0: {} + error-stack-parser-es@0.1.5: {} + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 @@ -6837,7 +7197,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.1.0 eslint-visitor-keys: 4.1.0 @@ -7233,6 +7593,8 @@ snapshots: he@1.2.0: {} + hookable@5.5.3: {} + html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 @@ -7242,7 +7604,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -7255,7 +7617,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -7349,6 +7711,8 @@ snapshots: is-docker@2.2.1: {} + is-docker@3.0.0: {} + is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} @@ -7357,6 +7721,10 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + is-installed-globally@0.4.0: dependencies: global-dirs: 3.0.1 @@ -7426,10 +7794,16 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 + is-what@4.1.16: {} + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + is2@2.0.9: dependencies: deep-is: 0.1.4 @@ -7587,6 +7961,8 @@ snapshots: dependencies: json-buffer: 3.0.1 + kolorist@1.8.0: {} + lazy-ass@1.6.0: {} lazystream@1.0.1: @@ -7733,6 +8109,8 @@ snapshots: minipass@7.1.2: {} + mitt@3.0.1: {} + mkdirp@2.1.6: {} mlly@1.7.2: @@ -7765,6 +8143,8 @@ snapshots: yargs-parser: 20.2.4 yargs-unparser: 2.0.0 + mrmime@2.0.0: {} + ms@2.1.2: {} ms@2.1.3: {} @@ -7909,6 +8289,13 @@ snapshots: dependencies: mimic-fn: 4.0.0 + open@10.1.0: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -8017,6 +8404,8 @@ snapshots: pend@1.2.0: {} + perfect-debounce@1.0.0: {} + performance-now@2.1.0: {} picocolors@1.1.0: {} @@ -8027,6 +8416,14 @@ snapshots: pify@2.3.0: {} + pinia@2.2.4(typescript@5.5.4)(vue@3.5.11(typescript@5.5.4)): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.5.11(typescript@5.5.4) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.5.4)) + optionalDependencies: + typescript: 5.5.4 + piscina@4.7.0: optionalDependencies: '@napi-rs/nice': 1.0.1 @@ -8236,6 +8633,8 @@ snapshots: rrweb-cssom@0.7.1: {} + run-applescript@7.0.0: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -8324,6 +8723,12 @@ snapshots: nise: 5.1.9 supports-color: 7.2.0 + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + slice-ansi@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -8356,6 +8761,8 @@ snapshots: source-map@0.6.1: optional: true + speakingurl@14.0.1: {} + split@0.3.3: dependencies: through: 2.3.8 @@ -8451,6 +8858,10 @@ snapshots: dependencies: js-tokens: 9.0.0 + superjson@2.2.1: + dependencies: + copy-anything: 3.0.5 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -8541,6 +8952,8 @@ snapshots: dependencies: is-number: 7.0.0 + totalist@3.0.1: {} + tough-cookie@4.1.4: dependencies: psl: 1.9.0 @@ -8659,6 +9072,10 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 + vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.11)): + dependencies: + vite: 5.4.8(@types/node@20.16.11) + vite-node@1.6.0(@types/node@20.16.11): dependencies: cac: 6.7.14 @@ -8677,11 +9094,28 @@ snapshots: - supports-color - terser - vite-node@2.1.2(@types/node@22.7.5): + vite-node@2.1.2(@types/node@20.16.11): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 + vite: 5.4.8(@types/node@20.16.11) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vite-node@2.1.2(@types/node@22.7.5): + dependencies: + cac: 6.7.14 + debug: 4.3.7 + pathe: 1.1.2 vite: 5.4.8(@types/node@22.7.5) transitivePeerDependencies: - '@types/node' @@ -8694,6 +9128,22 @@ snapshots: - supports-color - terser + vite-plugin-inspect@0.8.7(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + debug: 4.3.7(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.0 + sirv: 2.0.4 + vite: 5.4.8(@types/node@20.16.11) + transitivePeerDependencies: + - rollup + - supports-color + vite-plugin-nightwatch@0.4.6: dependencies: '@nightwatch/esbuild-utils': 0.2.1 @@ -8708,6 +9158,37 @@ snapshots: - supports-color - utf-8-validate + vite-plugin-vue-devtools@7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11))(vue@3.5.11(typescript@5.5.4)): + dependencies: + '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@20.16.11))(vue@3.5.11(typescript@5.5.4)) + '@vue/devtools-kit': 7.4.6 + '@vue/devtools-shared': 7.4.6 + execa: 8.0.1 + sirv: 2.0.4 + vite: 5.4.8(@types/node@20.16.11) + vite-plugin-inspect: 0.8.7(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.11)) + transitivePeerDependencies: + - '@nuxt/kit' + - rollup + - supports-color + - vue + + vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.11)): + dependencies: + '@babel/core': 7.25.8 + '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-syntax-import-attributes': 7.25.7(@babel/core@7.25.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.8) + '@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.8) + '@vue/compiler-dom': 3.5.11 + kolorist: 1.8.0 + magic-string: 0.30.11 + vite: 5.4.8(@types/node@20.16.11) + transitivePeerDependencies: + - supports-color + vite@4.5.5(@types/node@20.16.11): dependencies: esbuild: 0.18.20 @@ -8770,6 +9251,41 @@ snapshots: - supports-color - terser + vitest@2.1.2(@types/node@20.16.11)(jsdom@25.0.1): + dependencies: + '@vitest/expect': 2.1.2 + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.11)) + '@vitest/pretty-format': 2.1.2 + '@vitest/runner': 2.1.2 + '@vitest/snapshot': 2.1.2 + '@vitest/spy': 2.1.2 + '@vitest/utils': 2.1.2 + chai: 5.1.1 + debug: 4.3.7(supports-color@8.1.1) + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.8(@types/node@20.16.11) + vite-node: 2.1.2(@types/node@20.16.11) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 20.16.11 + jsdom: 25.0.1 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vitest@2.1.2(@types/node@22.7.5)(jsdom@25.0.1): dependencies: '@vitest/expect': 2.1.2 @@ -8780,7 +9296,7 @@ snapshots: '@vitest/spy': 2.1.2 '@vitest/utils': 2.1.2 chai: 5.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 @@ -8809,9 +9325,13 @@ snapshots: vue-component-type-helpers@2.1.6: {} + vue-demi@0.14.10(vue@3.5.11(typescript@5.5.4)): + dependencies: + vue: 3.5.11(typescript@5.5.4) + vue-eslint-parser@9.4.3(eslint@9.12.0): dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 eslint: 9.12.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -8822,6 +9342,11 @@ snapshots: transitivePeerDependencies: - supports-color + vue-router@4.4.5(vue@3.5.11(typescript@5.5.4)): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.5.11(typescript@5.5.4) + vue-tsc@2.1.6(typescript@5.5.4): dependencies: '@volar/typescript': 2.4.6 diff --git a/src/index.ts b/src/index.ts index 04e323e..812037d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,50 +1,124 @@ +import fs from 'node:fs' +import process from 'node:process' + import * as tseslint from 'typescript-eslint' -import * as tseslintParser from '@typescript-eslint/parser' +import vueParser from 'vue-eslint-parser' import pluginVue from 'eslint-plugin-vue' +import fg from 'fast-glob' + type ExtendableConfigName = keyof typeof tseslint.configs type ScriptLang = 'ts' | 'tsx' | 'js' | 'jsx' type ConfigOptions = { extends?: Array supportedScriptLangs?: Record + rootDir?: string } type ConfigArray = ReturnType +// https://typescript-eslint.io/troubleshooting/typed-linting/performance#changes-to-extrafileextensions-with-projectservice +const extraFileExtensions = ['.vue'] + export default function createConfig({ extends: configNamesToExtend = ['recommended'], supportedScriptLangs = { ts: true, tsx: false, js: false, jsx: false }, + rootDir = process.cwd(), }: ConfigOptions = {}): ConfigArray { + // Only `.vue` files with ` + + diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json new file mode 100644 index 0000000..248da7d --- /dev/null +++ b/test/fixtures/file-based-routing/package.json @@ -0,0 +1,33 @@ +{ + "name": "file-based-routing", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.13", + "vue-router": "^4.4.5" + }, + "devDependencies": { + "@tsconfig/node22": "^22.0.0", + "@types/node": "^22.9.3", + "@vitejs/plugin-vue": "^5.2.0", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.5.1", + "eslint": "^9.15.0", + "eslint-plugin-vue": "^9.31.0", + "npm-run-all2": "^7.0.1", + "typescript": "~5.6.3", + "unplugin-vue-router": "^0.10.8", + "vite": "^5.4.11", + "vite-plugin-vue-devtools": "^7.6.4", + "vue-tsc": "^2.1.10" + } +} diff --git a/test/fixtures/file-based-routing/public/favicon.ico b/test/fixtures/file-based-routing/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/test/fixtures/file-based-routing/src/App.vue b/test/fixtures/file-based-routing/src/App.vue new file mode 100644 index 0000000..7905b05 --- /dev/null +++ b/test/fixtures/file-based-routing/src/App.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/test/fixtures/file-based-routing/src/assets/base.css b/test/fixtures/file-based-routing/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/test/fixtures/file-based-routing/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/test/fixtures/file-based-routing/src/assets/logo.svg b/test/fixtures/file-based-routing/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/test/fixtures/file-based-routing/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/test/fixtures/file-based-routing/src/assets/main.css b/test/fixtures/file-based-routing/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/test/fixtures/file-based-routing/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/test/fixtures/file-based-routing/src/components/HelloWorld.vue b/test/fixtures/file-based-routing/src/components/HelloWorld.vue new file mode 100644 index 0000000..d174cf8 --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/test/fixtures/file-based-routing/src/components/TheWelcome.vue b/test/fixtures/file-based-routing/src/components/TheWelcome.vue new file mode 100644 index 0000000..3d4eecd --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/TheWelcome.vue @@ -0,0 +1,90 @@ + + + diff --git a/test/fixtures/file-based-routing/src/components/WelcomeItem.vue b/test/fixtures/file-based-routing/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/test/fixtures/file-based-routing/src/components/icons/IconCommunity.vue b/test/fixtures/file-based-routing/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/file-based-routing/src/components/icons/IconDocumentation.vue b/test/fixtures/file-based-routing/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/file-based-routing/src/components/icons/IconEcosystem.vue b/test/fixtures/file-based-routing/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/file-based-routing/src/components/icons/IconSupport.vue b/test/fixtures/file-based-routing/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/test/fixtures/file-based-routing/src/components/icons/IconTooling.vue b/test/fixtures/file-based-routing/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/test/fixtures/file-based-routing/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/test/fixtures/file-based-routing/src/main.ts b/test/fixtures/file-based-routing/src/main.ts new file mode 100644 index 0000000..5a5dbdb --- /dev/null +++ b/test/fixtures/file-based-routing/src/main.ts @@ -0,0 +1,11 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' +import router from './router' + +const app = createApp(App) + +app.use(router) + +app.mount('#app') diff --git a/test/fixtures/file-based-routing/src/pages/[...path].vue b/test/fixtures/file-based-routing/src/pages/[...path].vue new file mode 100644 index 0000000..18b3051 --- /dev/null +++ b/test/fixtures/file-based-routing/src/pages/[...path].vue @@ -0,0 +1,3 @@ + diff --git a/test/fixtures/file-based-routing/src/pages/about.vue b/test/fixtures/file-based-routing/src/pages/about.vue new file mode 100644 index 0000000..756ad2a --- /dev/null +++ b/test/fixtures/file-based-routing/src/pages/about.vue @@ -0,0 +1,15 @@ + + + diff --git a/test/fixtures/file-based-routing/src/pages/index.vue b/test/fixtures/file-based-routing/src/pages/index.vue new file mode 100644 index 0000000..d5c0217 --- /dev/null +++ b/test/fixtures/file-based-routing/src/pages/index.vue @@ -0,0 +1,9 @@ + + + diff --git a/test/fixtures/file-based-routing/src/pages/users/[id].vue b/test/fixtures/file-based-routing/src/pages/users/[id].vue new file mode 100644 index 0000000..6976eb9 --- /dev/null +++ b/test/fixtures/file-based-routing/src/pages/users/[id].vue @@ -0,0 +1,6 @@ + diff --git a/test/fixtures/file-based-routing/src/router/index.ts b/test/fixtures/file-based-routing/src/router/index.ts new file mode 100644 index 0000000..42597a4 --- /dev/null +++ b/test/fixtures/file-based-routing/src/router/index.ts @@ -0,0 +1,13 @@ +import { createRouter, createWebHistory } from 'vue-router' +import { routes, handleHotUpdate } from 'vue-router/auto-routes' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes, +}) + +export default router + +if (import.meta.hot) { + handleHotUpdate(router) +} diff --git a/test/fixtures/file-based-routing/tsconfig.app.json b/test/fixtures/file-based-routing/tsconfig.app.json new file mode 100644 index 0000000..bb1b2ec --- /dev/null +++ b/test/fixtures/file-based-routing/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "typed-router.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/test/fixtures/file-based-routing/tsconfig.json b/test/fixtures/file-based-routing/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/test/fixtures/file-based-routing/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/test/fixtures/file-based-routing/tsconfig.node.json b/test/fixtures/file-based-routing/tsconfig.node.json new file mode 100644 index 0000000..5a0c6a5 --- /dev/null +++ b/test/fixtures/file-based-routing/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node22/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/test/fixtures/file-based-routing/typed-router.d.ts b/test/fixtures/file-based-routing/typed-router.d.ts new file mode 100644 index 0000000..ef336ad --- /dev/null +++ b/test/fixtures/file-based-routing/typed-router.d.ts @@ -0,0 +1,26 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-router. ‼️ DO NOT MODIFY THIS FILE ‼️ +// It's recommended to commit this file. +// Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry. + +declare module 'vue-router/auto-routes' { + import type { + RouteRecordInfo, + ParamValue, + ParamValueOneOrMore, + ParamValueZeroOrMore, + ParamValueZeroOrOne, + } from 'vue-router' + + /** + * Route name map generated by unplugin-vue-router + */ + export interface RouteNamedMap { + '/': RouteRecordInfo<'/', '/', Record, Record>, + '/[...path]': RouteRecordInfo<'/[...path]', '/:path(.*)', { path: ParamValue }, { path: ParamValue }>, + '/about': RouteRecordInfo<'/about', '/about', Record, Record>, + '/users/[id]': RouteRecordInfo<'/users/[id]', '/users/:id', { id: ParamValue }, { id: ParamValue }>, + } +} diff --git a/test/fixtures/file-based-routing/vite.config.ts b/test/fixtures/file-based-routing/vite.config.ts new file mode 100644 index 0000000..afbeec4 --- /dev/null +++ b/test/fixtures/file-based-routing/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueDevTools from 'vite-plugin-vue-devtools' +import vueRouter from 'unplugin-vue-router/vite' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vueRouter(), + vue(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + }, + }, +}) diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 63847de..4a44558 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -12,20 +12,20 @@ "lint": "eslint . --fix" }, "dependencies": { - "vue": "^3.5.12" + "vue": "^3.5.13" }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.16.11", - "@vitejs/plugin-vue": "^5.1.4", + "@types/node": "^20.17.7", + "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.12.0", - "eslint-plugin-vue": "^9.29.0", + "eslint": "^9.15.0", + "eslint-plugin-vue": "^9.31.0", "espree": "^9.6.1", - "npm-run-all2": "^6.2.3", + "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", - "vite": "^5.4.8", - "vue-tsc": "^2.1.6" + "vite": "^5.4.11", + "vue-tsc": "^2.1.10" } } diff --git a/test/index.spec.ts b/test/index.spec.ts index 86fe549..1b59d79 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -192,6 +192,11 @@ test('#87: should not error if the project root has an older version of espree i expect(stdout).toMatch(WHITESPACE_ONLY) }) +test('#102: should set configs correctly for paths with glob-like syntax (e.g. file-based-routing patterns)', async () => { + const { stdout } = await runLintAgainst('file-based-routing', FROM_FIXTURES) + expect(stdout).toMatch(WHITESPACE_ONLY) +}) + test('should guide user to use camelCase names in "extends"', async () => { const eslintConfigPath = path.join(__dirname, '../examples/type-checked/eslint.config.js') const { modify, restore } = setupFileMutations(eslintConfigPath) From bb462ccc67876f6f8969e0c35c48dabbe113ed88 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 25 Nov 2024 22:41:12 +0800 Subject: [PATCH 042/110] workflow: add automated release with provenance --- .github/MAINTENANCE.md | 10 ++++++++++ .github/workflows/publish.yml | 25 +++++++++++++++++++++++++ package.json | 3 ++- 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 .github/MAINTENANCE.md create mode 100644 .github/workflows/publish.yml diff --git a/.github/MAINTENANCE.md b/.github/MAINTENANCE.md new file mode 100644 index 0000000..4ca916d --- /dev/null +++ b/.github/MAINTENANCE.md @@ -0,0 +1,10 @@ +This document explains how to perform the project's maintenance tasks. + +### Creating a new release + +Anyone with write access to the repository can request a new release. To do so, follow these steps: + +1. Run `pnpm version ` locally to bump the version number and create a new commit / tag. +2. Push the commit and tag to the repository by running `git push --follow-tags`. +3. The release will be automatically published to npm by GitHub Actions once approved by an administrator. +4. Go to and create a new release with the tag that was just created. Describe the notable changes in the release notes. diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..9c8ed19 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,25 @@ +name: Publish + +on: + push: + tags: + - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10 + +jobs: + release: + # Use Publish environment for deployment protection + environment: Publish + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' + registry-url: 'https://registry.npmjs.org' + - run: pnpm install + - run: pnpm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/package.json b/package.json index e3abfb1..12368b5 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "prepublishOnly": "pkgroll --clean-dist" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, "repository": { "type": "git", From e95da47006d70c468aceb8c509d8116a5f31b6a9 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 25 Nov 2024 22:41:44 +0800 Subject: [PATCH 043/110] 14.1.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 12368b5..e10b60d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vue/eslint-config-typescript", - "version": "14.1.3", + "version": "14.1.4", "description": "ESLint config for TypeScript + Vue.js projects", "main": "./dist/index.mjs", "type": "module", From ef13ca922b67350592f7b47d439766f2d3951c4c Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 25 Nov 2024 22:44:05 +0800 Subject: [PATCH 044/110] ci: forgot to setup pnpm --- .github/workflows/ci.yml | 2 +- .github/workflows/publish.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35aeb5f..333d928 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: submodules: 'recursive' - uses: pnpm/action-setup@v3 with: - version: 8 + version: 9 - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9c8ed19..e3eac4f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,6 +15,9 @@ jobs: id-token: write steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v3 + with: + version: 9 - uses: actions/setup-node@v4 with: node-version: 'lts/*' From c5f92f42cca3878513d2fade3c4170fc206f8790 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Thu, 28 Nov 2024 14:08:30 +0800 Subject: [PATCH 045/110] chore: cleanup dependencies The eslint-plugin not *directly* depended on, so we can remove it. --- package.json | 1 - pnpm-lock.yaml | 31 ++++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index e10b60d..321d668 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,6 @@ } }, "dependencies": { - "@typescript-eslint/eslint-plugin": "^8.15.0", "fast-glob": "^3.3.2", "typescript-eslint": "^8.15.0", "vue-eslint-parser": "^9.4.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c5dd08..10f566b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,6 @@ importers: .: dependencies: - '@typescript-eslint/eslint-plugin': - specifier: ^8.15.0 - version: 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3) fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -5602,7 +5599,7 @@ snapshots: '@eslint/config-array@0.19.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5612,7 +5609,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -6057,7 +6054,7 @@ snapshots: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 eslint: 9.15.0 optionalDependencies: typescript: 5.6.3 @@ -6073,7 +6070,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) '@typescript-eslint/utils': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 eslint: 9.15.0 ts-api-utils: 1.4.1(typescript@5.6.3) optionalDependencies: @@ -6102,7 +6099,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -6485,7 +6482,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -7013,6 +7010,10 @@ snapshots: optionalDependencies: supports-color: 8.1.1 + debug@4.3.7: + dependencies: + ms: 2.1.3 + debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 @@ -7419,7 +7420,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -7825,7 +7826,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -7838,7 +7839,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -9394,7 +9395,7 @@ snapshots: vite-node@2.1.5(@types/node@22.9.3): dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11(@types/node@22.9.3) @@ -9625,7 +9626,7 @@ snapshots: '@vitest/spy': 2.1.5 '@vitest/utils': 2.1.5 chai: 5.1.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 expect-type: 1.1.0 magic-string: 0.30.13 pathe: 1.1.2 @@ -9661,7 +9662,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.15.0): dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 eslint: 9.15.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 From 4689bd764687655ddc2b1609a84b867897195286 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sat, 30 Nov 2024 00:38:50 +0800 Subject: [PATCH 046/110] workflow: add `--no-git-checks` to `pnpm publish` command --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e3eac4f..b729f93 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,6 +23,6 @@ jobs: node-version: 'lts/*' registry-url: 'https://registry.npmjs.org' - run: pnpm install - - run: pnpm publish + - run: pnpm publish --no-git-checks env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 168f88f7e845cd51960ac31889ad59b7ffd09f22 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sat, 14 Dec 2024 18:14:58 +0800 Subject: [PATCH 047/110] chore: do not ignore examples & some fixture folders for renovate Renovate's `config:recommended` ignores `**/examples/**` by default. But we want to keep the examples up-to-date, so we need to unignore it. The same goes for `test/fixtures/file-based-routing`. I didn't unignore the whole `test/fixtures` folder because the other fixture, `with-older-espree`, intentionally installs older versions of dependencies for testing purposes. --- renovate.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renovate.json b/renovate.json index 9865515..20885b9 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,9 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "github>haoqunjiang/renovate-presets:npm.json5" + ], + "ignorePaths": [ + "!examples/**", + "!test/fixtures/file-based-routing" ] } From ba154a7a25df494a24e120538837fa57cb5cb7e2 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sat, 14 Dec 2024 18:21:35 +0800 Subject: [PATCH 048/110] ci: fix ignorePaths pattern Negated glob patterns would have too broad of a match, so they don't fit in ignorePaths. I choose to use a more specific pattern to only ignore the test fixture with older espree version. --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 20885b9..aa6911b 100644 --- a/renovate.json +++ b/renovate.json @@ -4,7 +4,7 @@ "github>haoqunjiang/renovate-presets:npm.json5" ], "ignorePaths": [ - "!examples/**", - "!test/fixtures/file-based-routing" + "**/node_modules/**", + "**/test/fixtures/with-older-espree" ] } From 2b1815071af50831faef9b618549c66c9a1aef57 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sat, 14 Dec 2024 18:23:45 +0800 Subject: [PATCH 049/110] ci: forgot to add ** to the glob pattern --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index aa6911b..43b78fe 100644 --- a/renovate.json +++ b/renovate.json @@ -5,6 +5,6 @@ ], "ignorePaths": [ "**/node_modules/**", - "**/test/fixtures/with-older-espree" + "**/test/fixtures/with-older-espree/**" ] } From 99019d6d370a52b4073cf103a5392daf2b099699 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sat, 14 Dec 2024 18:31:03 +0800 Subject: [PATCH 050/110] ci: renovate branches should only run CI on pull requests, avoid double CI runs --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 333d928..178878f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,6 +3,7 @@ on: push: branches: - '**' + - '!renovate/**' paths-ignore: - README.md pull_request: From b2b56a2f302ac87705e9905cb8c1da85605bd068 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:34:02 +0800 Subject: [PATCH 051/110] chore(deps): update all non-major dependencies (#106) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 6 +- examples/minimal/package.json | 6 +- examples/type-checked/package.json | 20 +- examples/with-cypress/package.json | 10 +- examples/with-jsx-in-vue/package.json | 6 +- examples/with-jsx/package.json | 6 +- examples/with-nightwatch/package.json | 6 +- examples/with-playwright/package.json | 8 +- examples/with-prettier/package.json | 8 +- examples/with-tsx-in-vue/package.json | 6 +- examples/with-tsx/package.json | 6 +- examples/with-vitest/package.json | 8 +- package.json | 14 +- pnpm-lock.yaml | 1040 +++++++++-------- test/fixtures/file-based-routing/package.json | 8 +- 15 files changed, 623 insertions(+), 535 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index b561a0a..773e5a4 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,12 +16,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 1c506c9..ef462e6 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,12 +16,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index f9472d6..e4145b2 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -16,33 +16,33 @@ "format": "prettier --write src/" }, "dependencies": { - "pinia": "^2.2.6", + "pinia": "^2.3.0", "vue": "^3.5.13", - "vue-router": "^4.4.5" + "vue-router": "^4.5.0" }, "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", - "@vitest/eslint-plugin": "1.1.7", + "@vitest/eslint-plugin": "1.1.16", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", - "cypress": "^13.16.0", - "eslint": "^9.15.0", + "cypress": "^13.16.1", + "eslint": "^9.17.0", "eslint-plugin-cypress": "^3.6.0", - "eslint-plugin-vue": "^9.31.0", + "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", "npm-run-all2": "^6.2.6", - "prettier": "^3.3.3", - "start-server-and-test": "^2.0.8", + "prettier": "^3.4.2", + "start-server-and-test": "^2.0.9", "typescript": "~5.5.4", "vite": "^5.4.11", "vite-plugin-vue-devtools": "^7.6.4", - "vitest": "^2.1.5", + "vitest": "^2.1.8", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index a693f0e..02e1e34 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,16 +20,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "cypress": "^13.16.0", - "eslint": "^9.15.0", + "cypress": "^13.16.1", + "eslint": "^9.17.0", "eslint-plugin-cypress": "^3.6.0", - "eslint-plugin-vue": "^9.31.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "start-server-and-test": "^2.0.8", + "start-server-and-test": "^2.0.9", "typescript": "~5.5.4", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 85701ac..0ae234f 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index ae9751e..f1e2209 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 548958a..833900a 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,14 +19,14 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", "chromedriver": "^129.0.4", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "geckodriver": "^4.5.1", "nightwatch": "^3.9.0", "npm-run-all2": "^6.2.6", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index f6a3d61..8d4f782 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -16,15 +16,15 @@ "vue": "^3.5.13" }, "devDependencies": { - "@playwright/test": "^1.49.0", + "@playwright/test": "^1.49.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", + "eslint": "^9.17.0", "eslint-plugin-playwright": "^1.8.3", - "eslint-plugin-vue": "^9.31.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 6d712fa..c0a0833 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,15 +17,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "prettier": "^3.3.3", + "prettier": "^3.4.2", "typescript": "~5.5.4", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 3a7440f..ccaa38f 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 96cd5cf..9970edd 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", "vite": "^5.4.11", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index ccf0cb6..b66c3ce 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,14 +18,14 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", - "@vitest/eslint-plugin": "^1.1.10", + "@vitest/eslint-plugin": "^1.1.16", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", "npm-run-all2": "^6.2.6", "typescript": "~5.5.4", diff --git a/package.json b/package.json index 321d668..cc34d55 100644 --- a/package.json +++ b/package.json @@ -48,15 +48,15 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.9.3", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", - "execa": "^9.5.1", + "@types/node": "^22.10.2", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", + "execa": "^9.5.2", "pkgroll": "^2.5.1", - "prettier": "^3.3.3", + "prettier": "^3.4.2", "tsx": "^4.19.2", "typescript": "~5.6.3", - "vitest": "^2.1.5", + "vitest": "^2.1.8", "vue": "^3.5.13" }, "peerDependencies": { @@ -71,7 +71,7 @@ }, "dependencies": { "fast-glob": "^3.3.2", - "typescript-eslint": "^8.15.0", + "typescript-eslint": "^8.18.0", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10f566b..81441b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,33 +12,33 @@ importers: specifier: ^3.3.2 version: 3.3.2 typescript-eslint: - specifier: ^8.15.0 - version: 8.15.0(eslint@9.15.0)(typescript@5.6.3) + specifier: ^8.18.0 + version: 8.18.0(eslint@9.17.0)(typescript@5.6.3) vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.15.0) + version: 9.4.3(eslint@9.17.0) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.9.3 - version: 22.9.3 + specifier: ^22.10.2 + version: 22.10.2 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) execa: - specifier: ^9.5.1 - version: 9.5.1 + specifier: ^9.5.2 + version: 9.5.2 pkgroll: specifier: ^2.5.1 version: 2.5.1(typescript@5.6.3) prettier: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.4.2 + version: 3.4.2 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -46,8 +46,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.5 - version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1) + specifier: ^2.1.8 + version: 2.1.8(@types/node@22.10.2)(jsdom@25.0.1) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.6.3) @@ -62,11 +62,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -74,11 +74,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -87,7 +87,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -102,11 +102,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -114,11 +114,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -127,7 +127,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -135,14 +135,14 @@ importers: examples/type-checked: dependencies: pinia: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + specifier: ^2.3.0 + version: 2.3.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.5.4) vue-router: - specifier: ^4.4.5 - version: 4.4.5(vue@3.5.13(typescript@5.5.4)) + specifier: ^4.5.0 + version: 4.5.0(vue@3.5.13(typescript@5.5.4)) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -151,20 +151,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitest/eslint-plugin': - specifier: 1.1.7 - version: 1.1.7(@typescript-eslint/utils@8.15.0(eslint@9.15.0)(typescript@5.5.4))(eslint@9.15.0)(typescript@5.5.4)(vitest@2.1.5(@types/node@20.17.7)(jsdom@25.0.1)) + specifier: 1.1.16 + version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-prettier': specifier: ^10.1.0 - version: 10.1.0(eslint@9.15.0)(prettier@3.3.3) + version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -175,17 +175,17 @@ importers: specifier: ^0.5.1 version: 0.5.1 cypress: - specifier: ^13.16.0 - version: 13.16.0 + specifier: ^13.16.1 + version: 13.16.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-cypress: specifier: ^3.6.0 - version: 3.6.0(eslint@9.15.0) + version: 3.6.0(eslint@9.17.0) eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) jsdom: specifier: ^25.0.1 version: 25.0.1 @@ -193,23 +193,23 @@ importers: specifier: ^6.2.6 version: 6.2.6 prettier: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.4.2 + version: 3.4.2 start-server-and-test: - specifier: ^2.0.8 - version: 2.0.8 + specifier: ^2.0.9 + version: 2.0.9 typescript: specifier: ~5.5.4 version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vite-plugin-vue-devtools: specifier: ^7.6.4 - version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) vitest: - specifier: ^2.1.5 - version: 2.1.5(@types/node@20.17.7)(jsdom@25.0.1) + specifier: ^2.1.8 + version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -224,11 +224,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -236,29 +236,29 @@ importers: specifier: ^0.5.1 version: 0.5.1 cypress: - specifier: ^13.16.0 - version: 13.16.0 + specifier: ^13.16.1 + version: 13.16.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-cypress: specifier: ^3.6.0 - version: 3.6.0(eslint@9.15.0) + version: 3.6.0(eslint@9.17.0) eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 start-server-and-test: - specifier: ^2.0.8 - version: 2.0.8 + specifier: ^2.0.9 + version: 2.0.9 typescript: specifier: ~5.5.4 version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -273,14 +273,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -288,11 +288,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -301,7 +301,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -316,14 +316,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -331,11 +331,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -344,7 +344,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -357,16 +357,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@20.17.7)(vue@3.5.13(typescript@5.5.4)) + version: 3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.5.4)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -380,11 +380,11 @@ importers: specifier: ^129.0.4 version: 129.0.4 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) geckodriver: specifier: ^4.5.1 version: 4.5.1 @@ -396,13 +396,13 @@ importers: version: 6.2.6 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.7)(typescript@5.5.4) + version: 10.9.2(@types/node@20.17.10)(typescript@5.5.4) typescript: specifier: ~5.5.4 version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -417,17 +417,17 @@ importers: version: 3.5.13(typescript@5.5.4) devDependencies: '@playwright/test': - specifier: ^1.49.0 - version: 1.49.0 + specifier: ^1.49.1 + version: 1.49.1 '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -435,14 +435,14 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-playwright: specifier: ^1.8.3 - version: 1.8.3(eslint@9.15.0) + version: 1.8.3(eslint@9.17.0) eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -451,7 +451,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -466,14 +466,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-prettier': specifier: ^10.1.0 - version: 10.1.0(eslint@9.15.0)(prettier@3.3.3) + version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -481,23 +481,23 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 prettier: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.4.2 + version: 3.4.2 typescript: specifier: ~5.5.4 version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -512,14 +512,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -527,11 +527,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -540,7 +540,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -555,14 +555,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -570,11 +570,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -583,7 +583,7 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -601,14 +601,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vitest/eslint-plugin': - specifier: ^1.1.10 - version: 1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0)(typescript@5.5.4))(eslint@9.15.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.17.7)(jsdom@25.0.1)) + specifier: ^1.1.16 + version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -619,11 +619,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) jsdom: specifier: ^25.0.1 version: 25.0.1 @@ -635,10 +635,10 @@ importers: version: 5.5.4 vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + version: 5.4.11(@types/node@20.17.10) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.7)(jsdom@25.0.1) + version: 1.6.0(@types/node@20.17.10)(jsdom@25.0.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.5.4) @@ -649,18 +649,18 @@ importers: specifier: ^3.5.13 version: 3.5.13(typescript@5.6.3) vue-router: - specifier: ^4.4.5 - version: 4.4.5(vue@3.5.13(typescript@5.6.3)) + specifier: ^4.5.0 + version: 4.5.0(vue@3.5.13(typescript@5.6.3)) devDependencies: '@tsconfig/node22': specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.9.3 - version: 22.9.3 + specifier: ^22.10.2 + version: 22.10.2 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@22.9.3))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.0(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -668,11 +668,11 @@ importers: specifier: ^0.5.1 version: 0.5.1 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) npm-run-all2: specifier: ^7.0.1 version: 7.0.1 @@ -681,13 +681,13 @@ importers: version: 5.6.3 unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.27.4)(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + version: 0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@22.9.3) + version: 5.4.11(@types/node@22.10.2) vite-plugin-vue-devtools: specifier: ^7.6.4 - version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3))(vue@3.5.13(typescript@5.6.3)) + version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -1356,6 +1356,10 @@ packages: resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.17.0': + resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1558,8 +1562,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.49.0': - resolution: {integrity: sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==} + '@playwright/test@1.49.1': + resolution: {integrity: sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==} engines: {node: '>=18'} hasBin: true @@ -1795,11 +1799,14 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} + '@types/node@20.17.10': + resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} + '@types/node@20.17.7': resolution: {integrity: sha512-sZXXnpBFMKbao30dUAvzKbdwA2JM1fwUtVEq/kxKuPI5mMwZiRElCpTXb0Biq/LMEVpXDZL5G5V0RPnxKeyaYg==} - '@types/node@22.9.3': - resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -1822,66 +1829,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.15.0': - resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} + '@typescript-eslint/eslint-plugin@8.18.0': + resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.15.0': - resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} + '@typescript-eslint/parser@8.18.0': + resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.15.0': - resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} + '@typescript-eslint/scope-manager@8.18.0': + resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.15.0': - resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} + '@typescript-eslint/type-utils@8.18.0': + resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.15.0': - resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} + '@typescript-eslint/types@8.18.0': + resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.15.0': - resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} + '@typescript-eslint/typescript-estree@8.18.0': + resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.15.0': - resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} + '@typescript-eslint/utils@8.18.0': + resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.15.0': - resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} + '@typescript-eslint/visitor-keys@8.18.0': + resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.0': @@ -1905,21 +1897,8 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.10': - resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} - peerDependencies: - '@typescript-eslint/utils': '>= 8.0' - eslint: '>= 8.57.0' - typescript: '>= 5.0.0' - vitest: '*' - peerDependenciesMeta: - typescript: - optional: true - vitest: - optional: true - - '@vitest/eslint-plugin@1.1.7': - resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} + '@vitest/eslint-plugin@1.1.16': + resolution: {integrity: sha512-xecwJYuAp11AFsd2aoSnTWO3Wckgu7rjBz1VOhvsDtZzI4s7z/WerAR4gxnEFy37scdsE8wSlP95/2ry6sLhSg==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -1934,11 +1913,11 @@ packages: '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/expect@2.1.5': - resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.5': - resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 @@ -1948,32 +1927,32 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.5': - resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/runner@2.1.5': - resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/snapshot@2.1.5': - resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/spy@2.1.5': - resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vitest/utils@2.1.5': - resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@volar/language-core@2.4.10': resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} @@ -2526,8 +2505,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@13.16.0: - resolution: {integrity: sha512-g6XcwqnvzXrqiBQR/5gN+QsyRmKRhls1y5E42fyOvsmU7JuY+wM6uHJWj4ZPttjabzbnRvxcik2WemR8+xT6FA==} + cypress@13.16.1: + resolution: {integrity: sha512-17FtCaz0cx7ssWYKXzGB0Vub8xHwpVPr+iPt2fHhLMDhVAPVrplD+rTQsZUsfb19LVBn5iwkEUFjQ1yVVJXsLA==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -2588,6 +2567,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} @@ -2948,6 +2936,12 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint-plugin-vue@9.32.0: + resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2974,6 +2968,16 @@ packages: jiti: optional: true + eslint@9.17.0: + resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + espree@10.3.0: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3027,8 +3031,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.5.1: - resolution: {integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==} + execa@9.5.2: + resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} engines: {node: ^18.19.0 || >=20.5.0} executable@4.1.1: @@ -4132,15 +4136,12 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - pinia@2.2.6: - resolution: {integrity: sha512-vIsR8JkDN5Ga2vAxqOE2cJj4VtsHnzpR1Fz30kClxlh0yCHfec6uoMeM3e/ddqmwFUejK3NlrcQa/shnpyT4hA==} + pinia@2.3.0: + resolution: {integrity: sha512-ohZj3jla0LL0OH5PlLTDMzqKiVw2XARmC1XYLdLWIPBMdhDW/123ZWr4zVAhtJm+aoSkFa13pYXskAvAscIkhQ==} peerDependencies: - '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' - vue: ^2.6.14 || ^3.5.11 + vue: ^2.7.0 || ^3.5.11 peerDependenciesMeta: - '@vue/composition-api': - optional: true typescript: optional: true @@ -4160,13 +4161,13 @@ packages: typescript: optional: true - playwright-core@1.49.0: - resolution: {integrity: sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==} + playwright-core@1.49.1: + resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==} engines: {node: '>=18'} hasBin: true - playwright@1.49.0: - resolution: {integrity: sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==} + playwright@1.49.1: + resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==} engines: {node: '>=18'} hasBin: true @@ -4190,8 +4191,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true @@ -4472,8 +4473,8 @@ packages: resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} engines: {node: '>=6'} - start-server-and-test@2.0.8: - resolution: {integrity: sha512-v2fV6NV2F7tL1ocwfI4Wpait+IKjRbT5l3ZZ+ZikXdMLmxYsS8ynGAsCQAUVXkVyGyS+UibsRnvgHkMvJIvCsw==} + start-server-and-test@2.0.9: + resolution: {integrity: sha512-DDceIvc4wdpr+z3Aqkot2QMho8TcUBh5qH0wEHDpEexBTzlheOcmh53d3dExABY4J5C7qS2UbSXqRWLtxpbWIQ==} engines: {node: '>=16'} hasBin: true @@ -4698,15 +4699,12 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.15.0: - resolution: {integrity: sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==} + typescript-eslint@8.18.0: + resolution: {integrity: sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} @@ -4724,6 +4722,9 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -4788,8 +4789,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@2.1.5: - resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -4901,15 +4902,15 @@ packages: jsdom: optional: true - vitest@2.1.5: - resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.5 - '@vitest/ui': 2.1.5 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -4949,8 +4950,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-router@4.4.5: - resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} + vue-router@4.5.0: + resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} peerDependencies: vue: ^3.2.0 @@ -5594,12 +5595,17 @@ snapshots: eslint: 9.15.0 eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0)': + dependencies: + eslint: 9.17.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.1': {} '@eslint/config-array@0.19.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5609,7 +5615,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -5622,6 +5628,8 @@ snapshots: '@eslint/js@9.15.0': {} + '@eslint/js@9.17.0': {} + '@eslint/object-schema@2.1.4': {} '@eslint/plugin-kit@0.2.3': @@ -5774,12 +5782,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@20.17.7)(vue@3.5.13(typescript@5.5.4))': + '@nightwatch/vue@3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.5.4))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) get-port: 5.1.1 - vite: 4.5.5(@types/node@20.17.7) + vite: 4.5.5(@types/node@20.17.10) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -5815,9 +5823,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.49.0': + '@playwright/test@1.49.1': dependencies: - playwright: 1.49.0 + playwright: 1.49.1 '@polka/url@1.0.0-next.28': {} @@ -5987,7 +5995,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -5996,23 +6004,27 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 20.17.7 + '@types/node': 20.17.10 '@types/selenium-webdriver': 4.1.27 devtools-protocol: 0.0.1025565 - '@types/node@20.17.7': + '@types/node@20.17.10': dependencies: undici-types: 6.19.8 - '@types/node@22.9.3': + '@types/node@20.17.7': dependencies: undici-types: 6.19.8 + '@types/node@22.10.2': + dependencies: + undici-types: 6.20.0 + '@types/resolve@1.20.2': {} '@types/selenium-webdriver@4.1.27': dependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6023,135 +6035,133 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 optional: true - '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.15.0 - eslint: 9.15.0 + '@typescript-eslint/parser': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/type-utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.18.0 + eslint: 9.17.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.4.1(typescript@5.6.3) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.15.0(eslint@9.15.0)(typescript@5.6.3)': + '@typescript-eslint/parser@8.18.0(eslint@9.17.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7 - eslint: 9.15.0 - optionalDependencies: + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.18.0 + debug: 4.3.7(supports-color@8.1.1) + eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.15.0': + '@typescript-eslint/scope-manager@8.18.0': dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 - '@typescript-eslint/type-utils@8.15.0(eslint@9.15.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.18.0(eslint@9.17.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - debug: 4.3.7 - eslint: 9.15.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + debug: 4.3.7(supports-color@8.1.1) + eslint: 9.17.0 ts-api-utils: 1.4.1(typescript@5.6.3) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.15.0': {} + '@typescript-eslint/types@8.18.0': {} - '@typescript-eslint/typescript-estree@8.15.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.18.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 debug: 4.3.7(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.4.1(typescript@5.5.4) - optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.18.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/visitor-keys': 8.18.0 + debug: 4.3.7(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.4.1(typescript@5.6.3) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.15.0(eslint@9.15.0)(typescript@5.5.4)': + '@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.5.4) - eslint: 9.15.0 - optionalDependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.5.4) + eslint: 9.17.0 typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.15.0(eslint@9.15.0)(typescript@5.6.3)': + '@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) - '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) - eslint: 9.15.0 - optionalDependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) + eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.15.0': + '@typescript-eslint/visitor-keys@8.18.0': dependencies: - '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) vue: 3.5.13(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': dependencies: - vite: 4.5.5(@types/node@20.17.7) + vite: 4.5.5(@types/node@20.17.10) + vue: 3.5.13(typescript@5.5.4) + + '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': + dependencies: + vite: 5.4.11(@types/node@20.17.10) vue: 3.5.13(typescript@5.5.4) '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': @@ -6159,26 +6169,26 @@ snapshots: vite: 5.4.11(@types/node@20.17.7) vue: 3.5.13(typescript@5.5.4) - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.9.3))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) vue: 3.5.13(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0)(typescript@5.5.4))(eslint@9.15.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.17.7)(jsdom@25.0.1))': + '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1))': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0)(typescript@5.5.4) - eslint: 9.15.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.5.4) + eslint: 9.17.0 optionalDependencies: typescript: 5.5.4 - vitest: 1.6.0(@types/node@20.17.7)(jsdom@25.0.1) + vitest: 1.6.0(@types/node@20.17.10)(jsdom@25.0.1) - '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.15.0(eslint@9.15.0)(typescript@5.5.4))(eslint@9.15.0)(typescript@5.5.4)(vitest@2.1.5(@types/node@20.17.7)(jsdom@25.0.1))': + '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': dependencies: - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0)(typescript@5.5.4) - eslint: 9.15.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.5.4) + eslint: 9.17.0 optionalDependencies: typescript: 5.5.4 - vitest: 2.1.5(@types/node@20.17.7)(jsdom@25.0.1) + vitest: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) '@vitest/expect@1.6.0': dependencies: @@ -6186,30 +6196,30 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.5.0 - '@vitest/expect@2.1.5': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.5 - '@vitest/utils': 2.1.5 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@20.17.7))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@20.17.10))': dependencies: - '@vitest/spy': 2.1.5 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.13 optionalDependencies: - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.3))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.2))': dependencies: - '@vitest/spy': 2.1.5 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.13 optionalDependencies: - vite: 5.4.11(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) - '@vitest/pretty-format@2.1.5': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 @@ -6219,9 +6229,9 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/runner@2.1.5': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.5 + '@vitest/utils': 2.1.8 pathe: 1.1.2 '@vitest/snapshot@1.6.0': @@ -6230,9 +6240,9 @@ snapshots: pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/snapshot@2.1.5': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.5 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.13 pathe: 1.1.2 @@ -6240,7 +6250,7 @@ snapshots: dependencies: tinyspy: 2.2.1 - '@vitest/spy@2.1.5': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 @@ -6251,9 +6261,9 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vitest/utils@2.1.5': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.5 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -6349,26 +6359,26 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': + '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': dependencies: '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.11(@types/node@20.17.7)) + vite-hot-client: 0.2.3(vite@5.4.11(@types/node@20.17.10)) vue: 3.5.13(typescript@5.5.4) transitivePeerDependencies: - vite - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.9.3))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.9.3)) + vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.10.2)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite @@ -6387,12 +6397,12 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.1.0(eslint@9.15.0)(prettier@3.3.3)': + '@vue/eslint-config-prettier@10.1.0(eslint@9.17.0)(prettier@3.4.2)': dependencies: - eslint: 9.15.0 - eslint-config-prettier: 9.1.0(eslint@9.15.0) - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.15.0))(eslint@9.15.0)(prettier@3.3.3) - prettier: 3.3.3 + eslint: 9.17.0 + eslint-config-prettier: 9.1.0(eslint@9.17.0) + eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.17.0))(eslint@9.17.0)(prettier@3.4.2) + prettier: 3.4.2 transitivePeerDependencies: - '@types/eslint' @@ -6482,7 +6492,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -6628,9 +6638,9 @@ snapshots: axe-core@4.10.2: {} - axios@1.7.7(debug@4.3.7): + axios@1.7.7(debug@4.4.0): dependencies: - follow-redirects: 1.15.9(debug@4.3.7) + follow-redirects: 1.15.9(debug@4.4.0) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -6817,7 +6827,7 @@ snapshots: chromedriver@129.0.4: dependencies: '@testim/chrome-version': 1.1.4 - axios: 1.7.7(debug@4.3.7) + axios: 1.7.7(debug@4.4.0) compare-versions: 6.1.1 extract-zip: 2.0.1(supports-color@8.1.1) proxy-agent: 6.4.0 @@ -6931,7 +6941,7 @@ snapshots: csstype@3.1.3: {} - cypress@13.16.0: + cypress@13.16.1: dependencies: '@cypress/request': 3.0.6 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -7010,16 +7020,16 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.3.7: - dependencies: - ms: 2.1.3 - debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 optionalDependencies: supports-color: 8.1.1 + debug@4.4.0: + dependencies: + ms: 2.1.3 + decamelize@4.0.0: {} decamelize@6.0.0: {} @@ -7352,28 +7362,28 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.15.0): + eslint-config-prettier@9.1.0(eslint@9.17.0): dependencies: - eslint: 9.15.0 + eslint: 9.17.0 - eslint-plugin-cypress@3.6.0(eslint@9.15.0): + eslint-plugin-cypress@3.6.0(eslint@9.17.0): dependencies: - eslint: 9.15.0 + eslint: 9.17.0 globals: 13.24.0 - eslint-plugin-playwright@1.8.3(eslint@9.15.0): + eslint-plugin-playwright@1.8.3(eslint@9.17.0): dependencies: - eslint: 9.15.0 + eslint: 9.17.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.15.0))(eslint@9.15.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.17.0))(eslint@9.17.0)(prettier@3.4.2): dependencies: - eslint: 9.15.0 - prettier: 3.3.3 + eslint: 9.17.0 + prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@9.15.0) + eslint-config-prettier: 9.1.0(eslint@9.17.0) eslint-plugin-vue@9.31.0(eslint@9.15.0): dependencies: @@ -7389,6 +7399,20 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-vue@9.32.0(eslint@9.17.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + eslint: 9.17.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.1.2 + semver: 7.6.3 + vue-eslint-parser: 9.4.3(eslint@9.17.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 @@ -7420,7 +7444,46 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) + escape-string-regexp: 4.0.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + + eslint@9.17.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.19.0 + '@eslint/core': 0.9.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.17.0 + '@eslint/plugin-kit': 0.2.3 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.3.7(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -7522,7 +7585,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.5.1: + execa@9.5.2: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.6 @@ -7622,9 +7685,9 @@ snapshots: flatted@3.3.2: {} - follow-redirects@1.15.9(debug@4.3.7): + follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 for-each@0.3.3: dependencies: @@ -7770,7 +7833,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.0.1 + minimatch: 5.1.6 once: 1.4.0 global-dirs@3.0.1: @@ -7826,7 +7889,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -7839,7 +7902,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -8656,13 +8719,15 @@ snapshots: pify@2.3.0: {} - pinia@2.2.6(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)): + pinia@2.3.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.5.4) vue-demi: 0.14.10(vue@3.5.13(typescript@5.5.4)) optionalDependencies: typescript: 5.5.4 + transitivePeerDependencies: + - '@vue/composition-api' piscina@4.7.0: optionalDependencies: @@ -8689,11 +8754,11 @@ snapshots: optionalDependencies: typescript: 5.6.3 - playwright-core@1.49.0: {} + playwright-core@1.49.1: {} - playwright@1.49.0: + playwright@1.49.1: dependencies: - playwright-core: 1.49.0 + playwright-core: 1.49.1 optionalDependencies: fsevents: 2.3.2 @@ -8716,7 +8781,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.3.3: {} + prettier@3.4.2: {} pretty-bytes@5.6.0: {} @@ -9038,16 +9103,16 @@ snapshots: dependencies: type-fest: 0.7.1 - start-server-and-test@2.0.8: + start-server-and-test@2.0.9: dependencies: arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 8.0.1(debug@4.3.7) + wait-on: 8.0.1(debug@4.4.0) transitivePeerDependencies: - supports-color @@ -9220,14 +9285,14 @@ snapshots: dependencies: typescript: 5.6.3 - ts-node@10.9.2(@types/node@20.17.7)(typescript@5.5.4): + ts-node@10.9.2(@types/node@20.17.10)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.7 + '@types/node': 20.17.10 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9267,13 +9332,12 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.15.0(eslint@9.15.0)(typescript@5.6.3): + typescript-eslint@8.18.0(eslint@9.17.0)(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.15.0(eslint@9.15.0)(typescript@5.6.3) - eslint: 9.15.0 - optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -9286,13 +9350,15 @@ snapshots: undici-types@6.19.8: {} + undici-types@6.20.0: {} + unicorn-magic@0.3.0: {} universalify@0.2.0: {} universalify@2.0.1: {} - unplugin-vue-router@0.10.8(rollup@4.27.4)(vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): + unplugin-vue-router@0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): dependencies: '@babel/types': 7.26.0 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9309,7 +9375,7 @@ snapshots: unplugin: 1.16.0 yaml: 2.6.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.13(typescript@5.6.3)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3)) transitivePeerDependencies: - rollup - vue @@ -9348,21 +9414,21 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.3(vite@5.4.11(@types/node@20.17.7)): + vite-hot-client@0.2.3(vite@5.4.11(@types/node@20.17.10)): dependencies: - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) - vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.9.3)): + vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.10.2)): dependencies: - vite: 5.4.11(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) - vite-node@1.6.0(@types/node@20.17.7): + vite-node@1.6.0(@types/node@20.17.10): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) transitivePeerDependencies: - '@types/node' - less @@ -9374,13 +9440,13 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@20.17.7): + vite-node@2.1.8(@types/node@20.17.10): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) transitivePeerDependencies: - '@types/node' - less @@ -9392,13 +9458,13 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@22.9.3): + vite-node@2.1.8(@types/node@22.10.2): dependencies: cac: 6.7.14 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - less @@ -9410,7 +9476,7 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.7)): + vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9421,12 +9487,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3)): + vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9437,7 +9503,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - rollup - supports-color @@ -9456,39 +9522,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)): + vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)): dependencies: - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 execa: 8.0.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@20.17.7) - vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.7)) - vite-plugin-vue-inspector: 5.3.0(vite@5.4.11(@types/node@20.17.7)) + vite: 5.4.11(@types/node@20.17.10) + vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)) + vite-plugin-vue-inspector: 5.3.0(vite@5.4.11(@types/node@20.17.10)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.9.3))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 execa: 8.0.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@22.9.3) - vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.9.3)) - vite-plugin-vue-inspector: 5.3.0(vite@5.4.11(@types/node@22.9.3)) + vite: 5.4.11(@types/node@22.10.2) + vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)) + vite-plugin-vue-inspector: 5.3.0(vite@5.4.11(@types/node@22.10.2)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.0(vite@5.4.11(@types/node@20.17.7)): + vite-plugin-vue-inspector@5.3.0(vite@5.4.11(@types/node@20.17.10)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9499,11 +9565,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.13 - vite: 5.4.11(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.0(vite@5.4.11(@types/node@22.9.3)): + vite-plugin-vue-inspector@5.3.0(vite@5.4.11(@types/node@22.10.2)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9514,17 +9580,26 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.13 - vite: 5.4.11(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@20.17.7): + vite@4.5.5(@types/node@20.17.10): dependencies: esbuild: 0.18.20 postcss: 8.4.49 rollup: 3.29.5 optionalDependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 + fsevents: 2.3.3 + + vite@5.4.11(@types/node@20.17.10): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.27.4 + optionalDependencies: + '@types/node': 20.17.10 fsevents: 2.3.3 vite@5.4.11(@types/node@20.17.7): @@ -9536,16 +9611,16 @@ snapshots: '@types/node': 20.17.7 fsevents: 2.3.3 - vite@5.4.11(@types/node@22.9.3): + vite@5.4.11(@types/node@22.10.2): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 fsevents: 2.3.3 - vitest@1.6.0(@types/node@20.17.7)(jsdom@25.0.1): + vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -9564,11 +9639,11 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@20.17.7) - vite-node: 1.6.0(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) + vite-node: 1.6.0(@types/node@20.17.10) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 jsdom: 25.0.1 transitivePeerDependencies: - less @@ -9580,15 +9655,15 @@ snapshots: - supports-color - terser - vitest@2.1.5(@types/node@20.17.7)(jsdom@25.0.1): + vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1): dependencies: - '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@20.17.7)) - '@vitest/pretty-format': 2.1.5 - '@vitest/runner': 2.1.5 - '@vitest/snapshot': 2.1.5 - '@vitest/spy': 2.1.5 - '@vitest/utils': 2.1.5 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@20.17.10)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7(supports-color@8.1.1) expect-type: 1.1.0 @@ -9599,11 +9674,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.17.7) - vite-node: 2.1.5(@types/node@20.17.7) + vite: 5.4.11(@types/node@20.17.10) + vite-node: 2.1.8(@types/node@20.17.10) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.7 + '@types/node': 20.17.10 jsdom: 25.0.1 transitivePeerDependencies: - less @@ -9616,17 +9691,17 @@ snapshots: - supports-color - terser - vitest@2.1.5(@types/node@22.9.3)(jsdom@25.0.1): + vitest@2.1.8(@types/node@22.10.2)(jsdom@25.0.1): dependencies: - '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.3)) - '@vitest/pretty-format': 2.1.5 - '@vitest/runner': 2.1.5 - '@vitest/snapshot': 2.1.5 - '@vitest/spy': 2.1.5 - '@vitest/utils': 2.1.5 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.2)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) expect-type: 1.1.0 magic-string: 0.30.13 pathe: 1.1.2 @@ -9635,11 +9710,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.3) - vite-node: 2.1.5(@types/node@22.9.3) + vite: 5.4.11(@types/node@22.10.2) + vite-node: 2.1.8(@types/node@22.10.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.9.3 + '@types/node': 22.10.2 jsdom: 25.0.1 transitivePeerDependencies: - less @@ -9662,7 +9737,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.15.0): dependencies: - debug: 4.3.7 + debug: 4.3.7(supports-color@8.1.1) eslint: 9.15.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -9673,12 +9748,25 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.4.5(vue@3.5.13(typescript@5.5.4)): + vue-eslint-parser@9.4.3(eslint@9.17.0): + dependencies: + debug: 4.3.7(supports-color@8.1.1) + eslint: 9.17.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + vue-router@4.5.0(vue@3.5.13(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.5.4) - vue-router@4.4.5(vue@3.5.13(typescript@5.6.3)): + vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.6.3) @@ -9721,9 +9809,9 @@ snapshots: dependencies: xml-name-validator: 5.0.0 - wait-on@8.0.1(debug@4.3.7): + wait-on@8.0.1(debug@4.4.0): dependencies: - axios: 1.7.7(debug@4.3.7) + axios: 1.7.7(debug@4.4.0) joi: 17.13.3 lodash: 4.17.21 minimist: 1.2.8 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 248da7d..9b750c9 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -13,16 +13,16 @@ }, "dependencies": { "vue": "^3.5.13", - "vue-router": "^4.4.5" + "vue-router": "^4.5.0" }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.9.3", + "@types/node": "^22.10.2", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "unplugin-vue-router": "^0.10.8", From 0cfd413b273e15c2ac118806e20a62419d0de3d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:39:29 +0800 Subject: [PATCH 052/110] chore(deps): update dependency @vue/tsconfig to ^0.7.0 (#110) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 73 ++++++++++++------- test/fixtures/file-based-routing/package.json | 2 +- 14 files changed, 60 insertions(+), 39 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 773e5a4..68763dc 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -19,7 +19,7 @@ "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index ef462e6..3c11163 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -19,7 +19,7 @@ "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index e4145b2..9d58b2b 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -30,7 +30,7 @@ "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "cypress": "^13.16.1", "eslint": "^9.17.0", "eslint-plugin-cypress": "^3.6.0", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 02e1e34..11e0dfd 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -23,7 +23,7 @@ "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "cypress": "^13.16.1", "eslint": "^9.17.0", "eslint-plugin-cypress": "^3.6.0", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 0ae234f..46a7836 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -20,7 +20,7 @@ "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index f1e2209..21ff557 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -20,7 +20,7 @@ "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 833900a..10fd660 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -23,7 +23,7 @@ "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "chromedriver": "^129.0.4", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 8d4f782..0be048e 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -21,7 +21,7 @@ "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-playwright": "^1.8.3", "eslint-plugin-vue": "^9.32.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index c0a0833..b1cfda9 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -21,7 +21,7 @@ "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index ccaa38f..a266586 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -20,7 +20,7 @@ "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 9970edd..4f1b859 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -20,7 +20,7 @@ "@vitejs/plugin-vue": "^5.2.0", "@vitejs/plugin-vue-jsx": "^4.1.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index b66c3ce..5f297ae 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -23,7 +23,7 @@ "@vitest/eslint-plugin": "^1.1.16", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81441b2..a9ea691 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,8 +71,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -111,8 +111,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -172,8 +172,8 @@ importers: specifier: ^2.4.6 version: 2.4.6 '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) cypress: specifier: ^13.16.1 version: 13.16.1 @@ -233,8 +233,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) cypress: specifier: ^13.16.1 version: 13.16.1 @@ -285,8 +285,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -328,8 +328,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -374,8 +374,8 @@ importers: specifier: ^2.4.6 version: 2.4.6 '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) chromedriver: specifier: ^129.0.4 version: 129.0.4 @@ -432,8 +432,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -478,8 +478,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -524,8 +524,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -567,8 +567,8 @@ importers: specifier: workspace:* version: link:../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -616,8 +616,8 @@ importers: specifier: ^2.4.6 version: 2.4.6 '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -665,8 +665,8 @@ importers: specifier: workspace:* version: link:../../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -2054,6 +2054,17 @@ packages: '@vue/tsconfig@0.5.1': resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} + '@vue/tsconfig@0.7.0': + resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==} + peerDependencies: + typescript: 5.x + vue: ^3.4.0 + peerDependenciesMeta: + typescript: + optional: true + vue: + optional: true + '@wdio/logger@9.1.3': resolution: {integrity: sha512-cumRMK/gE1uedBUw3WmWXOQ7HtB6DR8EyKQioUz2P0IJtRRpglMBdZV7Svr3b++WWawOuzZHMfbTkJQmaVt8Gw==} engines: {node: '>=18.20.0'} @@ -6469,6 +6480,16 @@ snapshots: '@vue/tsconfig@0.5.1': {} + '@vue/tsconfig@0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4))': + optionalDependencies: + typescript: 5.5.4 + vue: 3.5.13(typescript@5.5.4) + + '@vue/tsconfig@0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))': + optionalDependencies: + typescript: 5.6.3 + vue: 3.5.13(typescript@5.6.3) + '@wdio/logger@9.1.3': dependencies: chalk: 5.3.0 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 9b750c9..1c39837 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -20,7 +20,7 @@ "@types/node": "^22.10.2", "@vitejs/plugin-vue": "^5.2.0", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", + "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", From 78e233c455d7b398e128dfd0e7e308318129dc83 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:39:56 +0800 Subject: [PATCH 053/110] chore(deps): update dependency typescript to ~5.6.3 (#111) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 230 +++++++++++--------------- 13 files changed, 110 insertions(+), 144 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 68763dc..75f0bab 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -23,7 +23,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 3c11163..c7ab225 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -23,7 +23,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 9d58b2b..32c4453 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -39,7 +39,7 @@ "npm-run-all2": "^6.2.6", "prettier": "^3.4.2", "start-server-and-test": "^2.0.9", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vite-plugin-vue-devtools": "^7.6.4", "vitest": "^2.1.8", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 11e0dfd..68b96b7 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -30,7 +30,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "start-server-and-test": "^2.0.9", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 46a7836..098279a 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -24,7 +24,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 21ff557..494c1cc 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -24,7 +24,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 10fd660..fc31c15 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -31,7 +31,7 @@ "nightwatch": "^3.9.0", "npm-run-all2": "^6.2.6", "ts-node": "^10.9.2", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.1.10" diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 0be048e..8586e9c 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -26,7 +26,7 @@ "eslint-plugin-playwright": "^1.8.3", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index b1cfda9..4fd8623 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -26,7 +26,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", "prettier": "^3.4.2", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index a266586..b78c852 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -24,7 +24,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 4f1b859..f83fa04 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -24,7 +24,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 5f297ae..ac44dd8 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -28,7 +28,7 @@ "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "vite": "^5.4.11", "vitest": "^1.6.0", "vue-tsc": "^2.1.10" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9ea691..4ade189 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,7 +56,7 @@ importers: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -66,7 +66,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -83,20 +83,20 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/minimal: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -106,7 +106,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -123,26 +123,26 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/type-checked: dependencies: pinia: specifier: ^2.3.0 - version: 2.3.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.5.4)) + version: 4.5.0(vue@3.5.13(typescript@5.6.3)) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -155,13 +155,13 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: 1.1.16 - version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) + version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) @@ -199,26 +199,26 @@ importers: specifier: ^2.0.9 version: 2.0.9 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vite-plugin-vue-devtools: specifier: ^7.6.4 - version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-cypress: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -228,7 +228,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -254,20 +254,20 @@ importers: specifier: ^2.0.9 version: 2.0.9 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-jsx: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -277,10 +277,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -297,20 +297,20 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-jsx-in-vue: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -320,10 +320,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -340,24 +340,24 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-nightwatch: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.5.4)) + version: 3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.6.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 @@ -366,7 +366,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -396,10 +396,10 @@ importers: version: 6.2.6 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.10)(typescript@5.5.4) + version: 10.9.2(@types/node@20.17.10)(typescript@5.6.3) typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) @@ -408,13 +408,13 @@ importers: version: 0.4.6 vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-playwright: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@playwright/test': specifier: ^1.49.1 @@ -427,7 +427,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -447,20 +447,20 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-prettier: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -470,7 +470,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) @@ -493,20 +493,20 @@ importers: specifier: ^3.4.2 version: 3.4.2 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-tsx: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -516,10 +516,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -536,20 +536,20 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-tsx-in-vue: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -559,10 +559,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -579,20 +579,20 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) examples/with-vitest: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -605,10 +605,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: ^1.1.16 - version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1)) + version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -631,8 +631,8 @@ importers: specifier: ^6.2.6 version: 6.2.6 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) @@ -641,7 +641,7 @@ importers: version: 1.6.0(@types/node@20.17.10)(jsdom@25.0.1) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) test/fixtures/file-based-routing: dependencies: @@ -5793,10 +5793,10 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.5.4))': + '@nightwatch/vue@3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.6.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) get-port: 5.1.1 vite: 4.5.5(@types/node@20.17.10) vite-plugin-nightwatch: 0.4.6 @@ -6100,20 +6100,6 @@ snapshots: '@typescript-eslint/types@8.18.0': {} - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 - debug: 4.3.7(supports-color@8.1.1) - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.4.1(typescript@5.5.4) - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.18.0 @@ -6128,17 +6114,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.5.4) - eslint: 9.17.0 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) @@ -6155,25 +6130,25 @@ snapshots: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) vite: 5.4.11(@types/node@20.17.10) - vue: 3.5.13(typescript@5.5.4) + vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': dependencies: vite: 4.5.5(@types/node@20.17.10) - vue: 3.5.13(typescript@5.5.4) + vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': + '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': dependencies: vite: 5.4.11(@types/node@20.17.10) - vue: 3.5.13(typescript@5.5.4) + vue: 3.5.13(typescript@5.6.3) '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': dependencies: @@ -6185,20 +6160,20 @@ snapshots: vite: 5.4.11(@types/node@22.10.2) vue: 3.5.13(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1))': + '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1))': dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) eslint: 9.17.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 vitest: 1.6.0(@types/node@20.17.10)(jsdom@25.0.1) - '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.5.4))(eslint@9.17.0)(typescript@5.5.4)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': + '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) eslint: 9.17.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 vitest: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) '@vitest/expect@1.6.0': @@ -6370,7 +6345,7 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4))': + '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 @@ -6378,7 +6353,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.11(@types/node@20.17.10)) - vue: 3.5.13(typescript@5.5.4) + vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite @@ -8740,13 +8715,13 @@ snapshots: pify@2.3.0: {} - pinia@2.3.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)): + pinia@2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.5.4) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.5.4)) + vue: 3.5.13(typescript@5.6.3) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.3)) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.3 transitivePeerDependencies: - '@vue/composition-api' @@ -9298,15 +9273,11 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.4.1(typescript@5.5.4): - dependencies: - typescript: 5.5.4 - ts-api-utils@1.4.1(typescript@5.6.3): dependencies: typescript: 5.6.3 - ts-node@10.9.2(@types/node@20.17.10)(typescript@5.5.4): + ts-node@10.9.2(@types/node@20.17.10)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -9320,7 +9291,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.4 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -9543,9 +9514,9 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)): + vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.5.4)) + '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.4 '@vue/devtools-shared': 7.6.4 execa: 8.0.1 @@ -9752,9 +9723,9 @@ snapshots: vue-component-type-helpers@2.1.10: {} - vue-demi@0.14.10(vue@3.5.13(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.13(typescript@5.6.3)): dependencies: - vue: 3.5.13(typescript@5.5.4) + vue: 3.5.13(typescript@5.6.3) vue-eslint-parser@9.4.3(eslint@9.15.0): dependencies: @@ -9782,11 +9753,6 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.5.0(vue@3.5.13(typescript@5.5.4)): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.5.4) - vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 From 5fb292b07cd7dde199acbb5fe58c956856df26e3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:45:28 +0800 Subject: [PATCH 054/110] chore(deps): update dependency geckodriver to v5 (#114) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/with-nightwatch/package.json | 2 +- pnpm-lock.yaml | 58 ++++++++++----------------- 2 files changed, 23 insertions(+), 37 deletions(-) diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index fc31c15..c3bab5f 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -27,7 +27,7 @@ "chromedriver": "^129.0.4", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "geckodriver": "^4.5.1", + "geckodriver": "^5.0.0", "nightwatch": "^3.9.0", "npm-run-all2": "^6.2.6", "ts-node": "^10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ade189..7c848be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,7 +72,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -112,7 +112,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -173,7 +173,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) cypress: specifier: ^13.16.1 version: 13.16.1 @@ -234,7 +234,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) cypress: specifier: ^13.16.1 version: 13.16.1 @@ -286,7 +286,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -329,7 +329,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -375,7 +375,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) chromedriver: specifier: ^129.0.4 version: 129.0.4 @@ -386,11 +386,11 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) geckodriver: - specifier: ^4.5.1 - version: 4.5.1 + specifier: ^5.0.0 + version: 5.0.0 nightwatch: specifier: ^3.9.0 - version: 3.9.0(chromedriver@129.0.4)(geckodriver@4.5.1) + version: 3.9.0(chromedriver@129.0.4)(geckodriver@5.0.0) npm-run-all2: specifier: ^6.2.6 version: 6.2.6 @@ -433,7 +433,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -479,7 +479,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -525,7 +525,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -568,7 +568,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -617,7 +617,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4)) + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: specifier: ^9.17.0 version: 9.17.0 @@ -3189,9 +3189,9 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - geckodriver@4.5.1: - resolution: {integrity: sha512-lGCRqPMuzbRNDWJOQcUqhNqPvNsIFu6yzXF8J/6K3WCYFd2r5ckbeF7h1cxsnjA7YLSEiWzERCt6/gjZ3tW0ug==} - engines: {node: ^16.13 || >=18 || >=20} + geckodriver@5.0.0: + resolution: {integrity: sha512-vn7TtQ3b9VMJtVXsyWtQQl1fyBVFhQy7UvJF96kPuuJ0or5THH496AD3eUyaDD11+EqCxH9t6V+EP9soZQk4YQ==} + engines: {node: '>=18.0.0'} hasBin: true gensync@1.0.0-beta.2: @@ -5036,11 +5036,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - which@5.0.0: resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -6455,11 +6450,6 @@ snapshots: '@vue/tsconfig@0.5.1': {} - '@vue/tsconfig@0.7.0(typescript@5.5.4)(vue@3.5.13(typescript@5.5.4))': - optionalDependencies: - typescript: 5.5.4 - vue: 3.5.13(typescript@5.5.4) - '@vue/tsconfig@0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))': optionalDependencies: typescript: 5.6.3 @@ -7735,7 +7725,7 @@ snapshots: functions-have-names@1.2.3: {} - geckodriver@4.5.1: + geckodriver@5.0.0: dependencies: '@wdio/logger': 9.1.3 '@zip.js/zip.js': 2.7.53 @@ -7744,7 +7734,7 @@ snapshots: https-proxy-agent: 7.0.5 node-fetch: 3.3.2 tar-fs: 3.0.6 - which: 4.0.0 + which: 5.0.0 transitivePeerDependencies: - supports-color @@ -8444,7 +8434,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.9.0(chromedriver@129.0.4)(geckodriver@4.5.1): + nightwatch@3.9.0(chromedriver@129.0.4)(geckodriver@5.0.0): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8482,7 +8472,7 @@ snapshots: uuid: 8.3.2 optionalDependencies: chromedriver: 129.0.4 - geckodriver: 4.5.1 + geckodriver: 5.0.0 transitivePeerDependencies: - bufferutil - canvas @@ -9858,10 +9848,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@4.0.0: - dependencies: - isexe: 3.1.1 - which@5.0.0: dependencies: isexe: 3.1.1 From d22aefcd6cc79f7fe367897ec96740263c127f78 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:45:43 +0800 Subject: [PATCH 055/110] chore(deps): update dependency unplugin-vue-router to ^0.10.9 (#112) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 31 ++++++++++++------- test/fixtures/file-based-routing/package.json | 2 +- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c848be..6123745 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -680,8 +680,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 unplugin-vue-router: - specifier: ^0.10.8 - version: 0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + specifier: ^0.10.9 + version: 0.10.9(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vite: specifier: ^5.4.11 version: 5.4.11(@types/node@22.10.2) @@ -3804,6 +3804,9 @@ packages: magic-string@0.30.13: resolution: {integrity: sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==} + magic-string@0.30.15: + resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==} + make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -4748,17 +4751,17 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unplugin-vue-router@0.10.8: - resolution: {integrity: sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==} + unplugin-vue-router@0.10.9: + resolution: {integrity: sha512-DXmC0GMcROOnCmN56GRvi1bkkG1BnVs4xJqNvucBUeZkmB245URvtxOfbo3H6q4SOUQQbLPYWd6InzvjRh363A==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: vue-router: optional: true - unplugin@1.16.0: - resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} - engines: {node: '>=14.0.0'} + unplugin@2.0.0-beta.1: + resolution: {integrity: sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==} + engines: {node: '>=18.12.0'} untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} @@ -8325,12 +8328,16 @@ snapshots: magic-string-ast@0.6.3: dependencies: - magic-string: 0.30.13 + magic-string: 0.30.15 magic-string@0.30.13: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.15: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-error@1.3.6: {} map-stream@0.1.0: {} @@ -9340,7 +9347,7 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.10.8(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): + unplugin-vue-router@0.10.9(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): dependencies: '@babel/types': 7.26.0 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9350,11 +9357,11 @@ snapshots: fast-glob: 3.3.2 json5: 2.2.3 local-pkg: 0.5.1 - magic-string: 0.30.13 + magic-string: 0.30.15 mlly: 1.7.3 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.16.0 + unplugin: 2.0.0-beta.1 yaml: 2.6.1 optionalDependencies: vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3)) @@ -9362,7 +9369,7 @@ snapshots: - rollup - vue - unplugin@1.16.0: + unplugin@2.0.0-beta.1: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 1c39837..7884ec3 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "unplugin-vue-router": "^0.10.8", + "unplugin-vue-router": "^0.10.9", "vite": "^5.4.11", "vite-plugin-vue-devtools": "^7.6.4", "vue-tsc": "^2.1.10" From d2c655326e0b5055b973f733b50f2831653127f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:46:01 +0800 Subject: [PATCH 056/110] chore(deps): update dependency npm-run-all2 to v7 (#115) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 48 +++++++++++++-------------- 13 files changed, 36 insertions(+), 36 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 75f0bab..742187e 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -22,7 +22,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/minimal/package.json b/examples/minimal/package.json index c7ab225..3779473 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -22,7 +22,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 32c4453..c1b934f 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -36,7 +36,7 @@ "eslint-plugin-cypress": "^3.6.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "prettier": "^3.4.2", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 68b96b7..4d3e052 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -28,7 +28,7 @@ "eslint": "^9.17.0", "eslint-plugin-cypress": "^3.6.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", "vite": "^5.4.11", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 098279a..d461e5d 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 494c1cc..fecfa53 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index c3bab5f..66d0f21 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -29,7 +29,7 @@ "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", "nightwatch": "^3.9.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "ts-node": "^10.9.2", "typescript": "~5.6.3", "vite": "^5.4.11", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 8586e9c..389b064 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -25,7 +25,7 @@ "eslint": "^9.17.0", "eslint-plugin-playwright": "^1.8.3", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 4fd8623..829033f 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -24,7 +24,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "prettier": "^3.4.2", "typescript": "~5.6.3", "vite": "^5.4.11", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index b78c852..fb83d69 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index f83fa04..4440703 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vue-tsc": "^2.1.10" diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index ac44dd8..36693a8 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -27,7 +27,7 @@ "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", - "npm-run-all2": "^6.2.6", + "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", "vitest": "^1.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6123745..58c111f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,8 +80,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -120,8 +120,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -190,8 +190,8 @@ importers: specifier: ^25.0.1 version: 25.0.1 npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -248,8 +248,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 start-server-and-test: specifier: ^2.0.9 version: 2.0.9 @@ -294,8 +294,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -337,8 +337,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -392,8 +392,8 @@ importers: specifier: ^3.9.0 version: 3.9.0(chromedriver@129.0.4)(geckodriver@5.0.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.17.10)(typescript@5.6.3) @@ -444,8 +444,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -487,8 +487,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -533,8 +533,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -576,8 +576,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -628,8 +628,8 @@ importers: specifier: ^25.0.1 version: 25.0.1 npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: specifier: ~5.6.3 version: 5.6.3 From 8874d776b83995a20bf51119901866a32677035d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:46:14 +0800 Subject: [PATCH 057/110] chore(deps): update vite packages (#109) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 6 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 4 +- examples/with-jsx/package.json | 4 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 4 +- examples/with-tsx/package.json | 4 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 238 +++++++++--------- test/fixtures/file-based-routing/package.json | 4 +- 14 files changed, 146 insertions(+), 132 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 742187e..ddee7f1 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 3779473..34eca9a 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index c1b934f..aa30e33 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -24,8 +24,8 @@ "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", - "@vitejs/plugin-vue-jsx": "^4.1.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "1.1.16", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", @@ -41,7 +41,7 @@ "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", "vite": "^5.4.11", - "vite-plugin-vue-devtools": "^7.6.4", + "vite-plugin-vue-devtools": "^7.6.8", "vitest": "^2.1.8", "vue-tsc": "^2.1.10" } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 4d3e052..c20ab79 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "cypress": "^13.16.1", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index d461e5d..17e243b 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", - "@vitejs/plugin-vue-jsx": "^4.1.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index fecfa53..c6e6d34 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", - "@vitejs/plugin-vue-jsx": "^4.1.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 66d0f21..c1f2a42 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -20,7 +20,7 @@ "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 389b064..4df180e 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -19,7 +19,7 @@ "@playwright/test": "^1.49.1", "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 829033f..2bbc638 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index fb83d69..e9f0b60 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", - "@vitejs/plugin-vue-jsx": "^4.1.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 4440703..1bd5bf0 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", - "@vitejs/plugin-vue-jsx": "^4.1.0", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 36693a8..d4079c3 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -19,7 +19,7 @@ "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", "@types/node": "^20.17.10", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vitest/eslint-plugin": "^1.1.16", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58c111f..36d2f6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,8 +65,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -105,8 +105,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -154,11 +154,11 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^4.1.1 + version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: 1.1.16 version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) @@ -205,8 +205,8 @@ importers: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vite-plugin-vue-devtools: - specifier: ^7.6.4 - version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^7.6.8 + version: 7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) @@ -227,8 +227,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -276,11 +276,11 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^4.1.1 + version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -319,11 +319,11 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^4.1.1 + version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -365,8 +365,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -426,8 +426,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -469,8 +469,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) @@ -515,11 +515,11 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^4.1.1 + version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -558,11 +558,11 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.0 - version: 4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^4.1.1 + version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -604,8 +604,8 @@ importers: specifier: ^20.17.10 version: 20.17.10 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: ^1.1.16 version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1)) @@ -659,8 +659,8 @@ importers: specifier: ^22.10.2 version: 22.10.2 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) + specifier: ^5.2.1 + version: 5.2.1(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -686,8 +686,8 @@ importers: specifier: ^5.4.11 version: 5.4.11(@types/node@22.10.2) vite-plugin-vue-devtools: - specifier: ^7.6.4 - version: 7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) + specifier: ^7.6.8 + version: 7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -1876,11 +1876,11 @@ packages: resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitejs/plugin-vue-jsx@4.1.0': - resolution: {integrity: sha512-KuRejz7KAFvhXDzOudlaS2IyygAwoAEEMtHAdcRSy/8cA5iKH043Qudcz48zsC0M0vvN5iKwIwNMuWbBYn6/Yg==} + '@vitejs/plugin-vue-jsx@4.1.1': + resolution: {integrity: sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 vue: ^3.0.0 '@vitejs/plugin-vue@4.6.2': @@ -1897,6 +1897,13 @@ packages: vite: ^5.0.0 vue: ^3.2.25 + '@vitejs/plugin-vue@5.2.1': + resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.2.25 + '@vitest/eslint-plugin@1.1.16': resolution: {integrity: sha512-xecwJYuAp11AFsd2aoSnTWO3Wckgu7rjBz1VOhvsDtZzI4s7z/WerAR4gxnEFy37scdsE8wSlP95/2ry6sLhSg==} peerDependencies: @@ -2006,16 +2013,16 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-core@7.6.4': - resolution: {integrity: sha512-blSwGVYpb7b5TALMjjoBiAl5imuBF7WEOAtaJaBMNikR8SQkm6mkUt4YlIKh9874/qoimwmpDOm+GHBZ4Y5m+g==} + '@vue/devtools-core@7.6.8': + resolution: {integrity: sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==} peerDependencies: vue: ^3.0.0 - '@vue/devtools-kit@7.6.4': - resolution: {integrity: sha512-Zs86qIXXM9icU0PiGY09PQCle4TI750IPLmAJzW5Kf9n9t5HzSYf6Rz6fyzSwmfMPiR51SUKJh9sXVZu78h2QA==} + '@vue/devtools-kit@7.6.8': + resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==} - '@vue/devtools-shared@7.6.4': - resolution: {integrity: sha512-nD6CUvBEel+y7zpyorjiUocy0nh77DThZJ0k1GRnJeOmY3ATq2fWijEp7wk37gb023Cb0R396uYh5qMSBQ5WFg==} + '@vue/devtools-shared@7.6.8': + resolution: {integrity: sha512-9MBPO5Z3X1nYGFqTJyohl6Gmf/J7UNN1oicHdyzBVZP4jnhZ4c20MgtaHDIzWmHDHCMYVS5bwKxT3jxh7gOOKA==} '@vue/eslint-config-prettier@10.1.0': resolution: {integrity: sha512-J6wV91y2pXc0Phha01k0WOHBTPsoSTf4xlmMjoKaeSxBpAdsgTppGF5RZRdOHM7OA74zAXD+VLANrtYXpiPKkQ==} @@ -3907,6 +3914,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@5.0.9: + resolution: {integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==} + engines: {node: ^18 || >=20} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -4793,10 +4805,10 @@ packages: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} - vite-hot-client@0.2.3: - resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} + vite-hot-client@0.2.4: + resolution: {integrity: sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==} peerDependencies: - vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -4808,12 +4820,12 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-plugin-inspect@0.8.8: - resolution: {integrity: sha512-aZlBuXsWUPJFmMK92GIv6lH7LrwG2POu4KJ+aEdcqnu92OAf+rhBnfMDQvxIJPEB7hE2t5EyY/PMgf5aDLT8EA==} + vite-plugin-inspect@0.8.9: + resolution: {integrity: sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -4821,16 +4833,16 @@ packages: vite-plugin-nightwatch@0.4.6: resolution: {integrity: sha512-7mxANgh3KA2c/xGJU35T8z1Xj9akWQ4FuyB1PN3nwinqxqYBAx44sW9Z87a2x6efj5TD4lU0Tbuvvgous6F1+Q==} - vite-plugin-vue-devtools@7.6.4: - resolution: {integrity: sha512-jxSsLyuETfmZ1OSrmnDp28BG6rmURrP7lkeyHW2gBFDyo+4dUcqVeQNMhbV7uKZn80mDdv06Mysw/5AdGxDvJQ==} + vite-plugin-vue-devtools@7.6.8: + resolution: {integrity: sha512-32aIps8C1Y7UEoqyWf+ES3J1OozsCYMIqTqd+I5qass+R0Tcf8SaA2bX1/rskAzkcKCteVoBjEENmqwTcMebbw==} engines: {node: '>=v14.21.3'} peerDependencies: - vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 + vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 - vite-plugin-vue-inspector@5.3.0: - resolution: {integrity: sha512-F6JNRUOrZl8FaUCTxPhsOLn2ka7N7Sz9ppxmmEwpybVBDYnhelbNnnlZpeFPc4ULnxbitSi8b0V2C0KT3CjReg==} + vite-plugin-vue-inspector@5.3.1: + resolution: {integrity: sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==} peerDependencies: - vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 + vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 vite@4.5.5: resolution: {integrity: sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==} @@ -5178,7 +5190,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5336,7 +5348,7 @@ snapshots: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6074,7 +6086,7 @@ snapshots: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.18.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: @@ -6089,7 +6101,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 eslint: 9.17.0 ts-api-utils: 1.4.1(typescript@5.6.3) typescript: 5.6.3 @@ -6102,7 +6114,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -6128,7 +6140,7 @@ snapshots: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) @@ -6143,17 +6155,17 @@ snapshots: vite: 4.5.5(@types/node@20.17.10) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': - dependencies: - vite: 5.4.11(@types/node@20.17.10) - vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': dependencies: vite: 5.4.11(@types/node@20.17.7) vue: 3.5.13(typescript@5.5.4) - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + dependencies: + vite: 5.4.11(@types/node@20.17.10) + vue: 3.5.13(typescript@5.6.3) + + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': dependencies: vite: 5.4.11(@types/node@22.10.2) vue: 3.5.13(typescript@5.6.3) @@ -6343,33 +6355,33 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': dependencies: - '@vue/devtools-kit': 7.6.4 - '@vue/devtools-shared': 7.6.4 + '@vue/devtools-kit': 7.6.8 + '@vue/devtools-shared': 7.6.8 mitt: 3.0.1 - nanoid: 3.3.7 + nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.11(@types/node@20.17.10)) + vite-hot-client: 0.2.4(vite@5.4.11(@types/node@20.17.10)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.6.4(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': dependencies: - '@vue/devtools-kit': 7.6.4 - '@vue/devtools-shared': 7.6.4 + '@vue/devtools-kit': 7.6.8 + '@vue/devtools-shared': 7.6.8 mitt: 3.0.1 - nanoid: 3.3.7 + nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.11(@types/node@22.10.2)) + vite-hot-client: 0.2.4(vite@5.4.11(@types/node@22.10.2)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.6.4': + '@vue/devtools-kit@7.6.8': dependencies: - '@vue/devtools-shared': 7.6.4 + '@vue/devtools-shared': 7.6.8 birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 @@ -6377,7 +6389,7 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.6.4': + '@vue/devtools-shared@7.6.8': dependencies: rfdc: 1.4.1 @@ -6481,7 +6493,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -7778,7 +7790,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 fs-extra: 11.2.0 transitivePeerDependencies: - supports-color @@ -8433,6 +8445,8 @@ snapshots: nanoid@3.3.7: {} + nanoid@5.0.9: {} + natural-compare@1.4.0: {} netmask@2.0.2: {} @@ -8639,7 +8653,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 get-uri: 6.0.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 @@ -9055,7 +9069,7 @@ snapshots: socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -9403,11 +9417,11 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.3(vite@5.4.11(@types/node@20.17.10)): + vite-hot-client@0.2.4(vite@5.4.11(@types/node@20.17.10)): dependencies: vite: 5.4.11(@types/node@20.17.10) - vite-hot-client@0.2.3(vite@5.4.11(@types/node@22.10.2)): + vite-hot-client@0.2.4(vite@5.4.11(@types/node@22.10.2)): dependencies: vite: 5.4.11(@types/node@22.10.2) @@ -9465,11 +9479,11 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)): + vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0 @@ -9481,11 +9495,11 @@ snapshots: - rollup - supports-color - vite-plugin-inspect@0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)): + vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0 @@ -9511,39 +9525,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) - '@vue/devtools-kit': 7.6.4 - '@vue/devtools-shared': 7.6.4 - execa: 8.0.1 + '@vue/devtools-core': 7.6.8(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-kit': 7.6.8 + '@vue/devtools-shared': 7.6.8 + execa: 9.5.2 sirv: 3.0.0 vite: 5.4.11(@types/node@20.17.10) - vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)) - vite-plugin-vue-inspector: 5.3.0(vite@5.4.11(@types/node@20.17.10)) + vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)) + vite-plugin-vue-inspector: 5.3.1(vite@5.4.11(@types/node@20.17.10)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.6.4(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.4(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) - '@vue/devtools-kit': 7.6.4 - '@vue/devtools-shared': 7.6.4 - execa: 8.0.1 + '@vue/devtools-core': 7.6.8(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-kit': 7.6.8 + '@vue/devtools-shared': 7.6.8 + execa: 9.5.2 sirv: 3.0.0 vite: 5.4.11(@types/node@22.10.2) - vite-plugin-inspect: 0.8.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)) - vite-plugin-vue-inspector: 5.3.0(vite@5.4.11(@types/node@22.10.2)) + vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)) + vite-plugin-vue-inspector: 5.3.1(vite@5.4.11(@types/node@22.10.2)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.0(vite@5.4.11(@types/node@20.17.10)): + vite-plugin-vue-inspector@5.3.1(vite@5.4.11(@types/node@20.17.10)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9558,7 +9572,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.0(vite@5.4.11(@types/node@22.10.2)): + vite-plugin-vue-inspector@5.3.1(vite@5.4.11(@types/node@22.10.2)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 7884ec3..adbb7be 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/node22": "^22.0.0", "@types/node": "^22.10.2", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", @@ -27,7 +27,7 @@ "typescript": "~5.6.3", "unplugin-vue-router": "^0.10.9", "vite": "^5.4.11", - "vite-plugin-vue-devtools": "^7.6.4", + "vite-plugin-vue-devtools": "^7.6.8", "vue-tsc": "^2.1.10" } } From ea63a71e294f9642bd9cd55d37f543e7b7e0b9de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:47:57 +0800 Subject: [PATCH 058/110] chore(deps): update dependency vitest to v2 (#116) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 248 +----------------------------- 2 files changed, 4 insertions(+), 246 deletions(-) diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index d4079c3..774278d 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -30,7 +30,7 @@ "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "vite": "^5.4.11", - "vitest": "^1.6.0", + "vitest": "^2.1.8", "vue-tsc": "^2.1.10" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36d2f6d..e07821b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -608,7 +608,7 @@ importers: version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: ^1.1.16 - version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1)) + version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -637,8 +637,8 @@ importers: specifier: ^5.4.11 version: 5.4.11(@types/node@20.17.10) vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.17.10)(jsdom@25.0.1) + specifier: ^2.1.8 + version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -1398,10 +1398,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1735,9 +1731,6 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/merge-streams@4.0.0': resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} @@ -1917,9 +1910,6 @@ packages: vitest: optional: true - '@vitest/expect@1.6.0': - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/expect@2.1.8': resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} @@ -1937,27 +1927,15 @@ packages: '@vitest/pretty-format@2.1.8': resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/runner@2.1.8': resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/snapshot@2.1.8': resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@1.6.0': - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/spy@2.1.8': resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vitest/utils@2.1.8': resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} @@ -2139,10 +2117,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -2356,10 +2330,6 @@ packages: resolution: {integrity: sha512-38ixH/mqpY6IwnZkz6xPqx8aB5/KVR+j6VPugcir3EGOsphnWXrPH/mUt8Jp+ninL6ghY0AaJDQ10hSfCPGy/g==} engines: {node: '>= 12.0.0'} - chai@4.5.0: - resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} - engines: {node: '>=4'} - chai@5.1.2: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} @@ -2375,9 +2345,6 @@ packages: check-error@1.0.2: resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} - check-error@2.1.1: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} @@ -2609,10 +2576,6 @@ packages: resolution: {integrity: sha512-D/Oxqobjr+kxaHsgiQBZq9b6iAWdEj5W/JdJm8deNduAPc9CwXQ3BJJCuEqlrPXcy45iOMkGPZ0T81Dnz7UDCA==} engines: {node: '>=6'} - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} - engines: {node: '>=6'} - deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} @@ -2672,10 +2635,6 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -3624,9 +3583,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@9.0.1: - resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} - js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -4054,10 +4010,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -4226,10 +4178,6 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-ms@9.2.0: resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} engines: {node: '>=18'} @@ -4285,9 +4233,6 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - read-package-json-fast@3.0.2: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4555,9 +4500,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@2.1.1: - resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} engines: {node: '>=16'} @@ -4612,10 +4554,6 @@ packages: tinyexec@0.3.1: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} - engines: {node: '>=14.0.0'} - tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4624,10 +4562,6 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} - engines: {node: '>=14.0.0'} - tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} @@ -4810,11 +4744,6 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@2.1.8: resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4903,31 +4832,6 @@ packages: terser: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - vitest@2.1.8: resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5148,10 +5052,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.1.1: - resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} - engines: {node: '>=12.20'} - yoctocolors@2.1.1: resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} @@ -5685,10 +5585,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -5968,8 +5864,6 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@sinclair/typebox@0.27.8': {} - '@sindresorhus/merge-streams@4.0.0': {} '@sinonjs/commons@3.0.1': @@ -6170,14 +6064,6 @@ snapshots: vite: 5.4.11(@types/node@22.10.2) vue: 3.5.13(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1))': - dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - eslint: 9.17.0 - optionalDependencies: - typescript: 5.6.3 - vitest: 1.6.0(@types/node@20.17.10)(jsdom@25.0.1) - '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': dependencies: '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) @@ -6186,12 +6072,6 @@ snapshots: typescript: 5.6.3 vitest: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) - '@vitest/expect@1.6.0': - dependencies: - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - chai: 4.5.0 - '@vitest/expect@2.1.8': dependencies: '@vitest/spy': 2.1.8 @@ -6219,44 +6099,21 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@1.6.0': - dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 - pathe: 1.1.2 - '@vitest/runner@2.1.8': dependencies: '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': - dependencies: - magic-string: 0.30.13 - pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/snapshot@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 magic-string: 0.30.13 pathe: 1.1.2 - '@vitest/spy@1.6.0': - dependencies: - tinyspy: 2.2.1 - '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@1.6.0': - dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 - '@vitest/utils@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 @@ -6531,8 +6388,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} ansi-to-html@0.7.2: @@ -6766,16 +6621,6 @@ snapshots: dependencies: assertion-error: 1.1.0 - chai@4.5.0: - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.1.0 - chai@5.1.2: dependencies: assertion-error: 2.0.1 @@ -6793,10 +6638,6 @@ snapshots: check-error@1.0.2: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 - check-error@2.1.1: {} check-more-types@2.24.0: {} @@ -7041,10 +6882,6 @@ snapshots: dependencies: type-detect: 4.0.8 - deep-eql@4.1.4: - dependencies: - type-detect: 4.1.0 - deep-eql@5.0.2: {} deep-equal@2.2.3: @@ -7113,8 +6950,6 @@ snapshots: didyoumean@1.2.2: {} - diff-sequences@29.6.3: {} - diff@4.0.2: {} diff@5.0.0: {} @@ -8135,8 +7970,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@9.0.1: {} - js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -8637,10 +8470,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.1.1 - p-locate@5.0.0: dependencies: p-limit: 3.1.0 @@ -8792,12 +8621,6 @@ snapshots: pretty-bytes@5.6.0: {} - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - pretty-ms@9.2.0: dependencies: parse-ms: 4.0.0 @@ -8854,8 +8677,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - react-is@18.3.1: {} - read-package-json-fast@3.0.2: dependencies: json-parse-even-better-errors: 3.0.2 @@ -9177,10 +8998,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@2.1.1: - dependencies: - js-tokens: 9.0.1 - superjson@2.2.1: dependencies: copy-anything: 3.0.5 @@ -9243,14 +9060,10 @@ snapshots: tinyexec@0.3.1: {} - tinypool@0.8.4: {} - tinypool@1.0.2: {} tinyrainbow@1.2.0: {} - tinyspy@2.2.1: {} - tinyspy@3.0.2: {} tldts-core@6.1.64: {} @@ -9425,24 +9238,6 @@ snapshots: dependencies: vite: 5.4.11(@types/node@22.10.2) - vite-node@1.6.0(@types/node@20.17.10): - dependencies: - cac: 6.7.14 - debug: 4.3.7(supports-color@8.1.1) - pathe: 1.1.2 - picocolors: 1.1.1 - vite: 5.4.11(@types/node@20.17.10) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@2.1.8(@types/node@20.17.10): dependencies: cac: 6.7.14 @@ -9623,41 +9418,6 @@ snapshots: '@types/node': 22.10.2 fsevents: 2.3.3 - vitest@1.6.0(@types/node@20.17.10)(jsdom@25.0.1): - dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.4 - chai: 4.5.0 - debug: 4.3.7(supports-color@8.1.1) - execa: 8.0.1 - local-pkg: 0.5.1 - magic-string: 0.30.13 - pathe: 1.1.2 - picocolors: 1.1.1 - std-env: 3.8.0 - strip-literal: 2.1.1 - tinybench: 2.9.0 - tinypool: 0.8.4 - vite: 5.4.11(@types/node@20.17.10) - vite-node: 1.6.0(@types/node@20.17.10) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.17.10 - jsdom: 25.0.1 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1): dependencies: '@vitest/expect': 2.1.8 @@ -9950,8 +9710,6 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.1.1: {} - yoctocolors@2.1.1: {} zip-stream@4.1.1: From db7092e93ff66439076d0a0a524c8e9aa0fc74df Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:50:07 +0800 Subject: [PATCH 059/110] chore(deps): update dependency chromedriver to v131 (#113) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/with-nightwatch/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index c1f2a42..7eb8831 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -24,7 +24,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^129.0.4", + "chromedriver": "^131.0.3", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e07821b..a8a9e68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -377,8 +377,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) chromedriver: - specifier: ^129.0.4 - version: 129.0.4 + specifier: ^131.0.3 + version: 131.0.3 eslint: specifier: ^9.17.0 version: 9.17.0 @@ -390,7 +390,7 @@ importers: version: 5.0.0 nightwatch: specifier: ^3.9.0 - version: 3.9.0(chromedriver@129.0.4)(geckodriver@5.0.0) + version: 3.9.0(chromedriver@131.0.3)(geckodriver@5.0.0) npm-run-all2: specifier: ^7.0.1 version: 7.0.1 @@ -2361,8 +2361,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@129.0.4: - resolution: {integrity: sha512-j5I55cQwodFJUaYa1tWUmj2ss9KcPRBWmUa5Qonq3X8kqv2ASPyTboFYb4YB/YLztkYTUUw2E43txXw0wYzT/A==} + chromedriver@131.0.3: + resolution: {integrity: sha512-DKHFt0ilcA/RJzY1ApBiJAil6fh08f9mXM8XbdDE1u+S1V5YVUNTUi4bOtJFZoAwS9nlV0H5W6InWrpXqSs2xg==} engines: {node: '>=18'} hasBin: true @@ -6666,7 +6666,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@129.0.4: + chromedriver@131.0.3: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.7(debug@4.4.0) @@ -8288,7 +8288,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.9.0(chromedriver@129.0.4)(geckodriver@5.0.0): + nightwatch@3.9.0(chromedriver@131.0.3)(geckodriver@5.0.0): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8325,7 +8325,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 129.0.4 + chromedriver: 131.0.3 geckodriver: 5.0.0 transitivePeerDependencies: - bufferutil @@ -8634,7 +8634,7 @@ snapshots: proxy-agent@6.4.0: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 lru-cache: 7.18.3 From 5f54cdd3c4f50a0e65e03960ab35fea44bba2b8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 16:13:38 +0800 Subject: [PATCH 060/110] chore(deps): update dependency eslint-plugin-playwright to v2 (#119) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/with-playwright/package.json | 2 +- pnpm-lock.yaml | 76 ++------------------------- 2 files changed, 6 insertions(+), 72 deletions(-) diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 4df180e..d99f9f6 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -23,7 +23,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", - "eslint-plugin-playwright": "^1.8.3", + "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8a9e68..cc29aa6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -438,8 +438,8 @@ importers: specifier: ^9.17.0 version: 9.17.0 eslint-plugin-playwright: - specifier: ^1.8.3 - version: 1.8.3(eslint@9.17.0) + specifier: ^2.1.0 + version: 2.1.0(eslint@9.17.0) eslint-plugin-vue: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) @@ -2883,15 +2883,11 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-playwright@1.8.3: - resolution: {integrity: sha512-h87JPFHkz8a6oPhn8GRGGhSQoAJjx0AkOv1jME6NoMk2FpEsfvfJJNaQDxLSqSALkCr0IJXPGTnp6SIRVu5Nqg==} + eslint-plugin-playwright@2.1.0: + resolution: {integrity: sha512-wMbHOehofSB1cBdzz2CLaCYaKNLeTQ0YnOW+7AHa281TJqlpEJUBgTHbRUYOUxiXphfWwOyTPvgr6vvEmArbSA==} engines: {node: '>=16.6.0'} peerDependencies: eslint: '>=8.40.0' - eslint-plugin-jest: '>=25' - peerDependenciesMeta: - eslint-plugin-jest: - optional: true eslint-plugin-prettier@5.2.1: resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} @@ -3004,10 +3000,6 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - execa@9.5.2: resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} engines: {node: ^18.19.0 || >=20.5.0} @@ -3187,10 +3179,6 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - get-stream@9.0.1: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} @@ -3315,10 +3303,6 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - human-signals@8.0.0: resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} engines: {node: '>=18.18.0'} @@ -3490,10 +3474,6 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-stream@4.0.1: resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} engines: {node: '>=18'} @@ -3803,10 +3783,6 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3946,10 +3922,6 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npm-run-path@6.0.0: resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} engines: {node: '>=18'} @@ -3983,10 +3955,6 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} @@ -4488,10 +4456,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - strip-final-newline@4.0.0: resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} engines: {node: '>=18'} @@ -7207,7 +7171,7 @@ snapshots: eslint: 9.17.0 globals: 13.24.0 - eslint-plugin-playwright@1.8.3(eslint@9.17.0): + eslint-plugin-playwright@2.1.0(eslint@9.17.0): dependencies: eslint: 9.17.0 globals: 13.24.0 @@ -7409,18 +7373,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - execa@9.5.2: dependencies: '@sindresorhus/merge-streams': 4.0.0 @@ -7610,8 +7562,6 @@ snapshots: get-stream@6.0.1: {} - get-stream@8.0.1: {} - get-stream@9.0.1: dependencies: '@sec-ant/readable-stream': 0.4.1 @@ -7746,8 +7696,6 @@ snapshots: human-signals@2.1.0: {} - human-signals@5.0.0: {} - human-signals@8.0.0: {} iconv-lite@0.6.3: @@ -7884,8 +7832,6 @@ snapshots: is-stream@2.0.1: {} - is-stream@3.0.0: {} - is-stream@4.0.1: {} is-string@1.0.7: @@ -8206,8 +8152,6 @@ snapshots: mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -8387,10 +8331,6 @@ snapshots: dependencies: path-key: 3.1.1 - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - npm-run-path@6.0.0: dependencies: path-key: 4.0.0 @@ -8426,10 +8366,6 @@ snapshots: dependencies: mimic-fn: 2.1.0 - onetime@6.0.0: - dependencies: - mimic-fn: 4.0.0 - open@10.1.0: dependencies: default-browser: 5.2.1 @@ -8992,8 +8928,6 @@ snapshots: strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} - strip-final-newline@4.0.0: {} strip-json-comments@3.1.1: {} From 4703505444d1b63765e92aafaaff93b13772915e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 16:14:19 +0800 Subject: [PATCH 061/110] chore(deps): update dependency eslint-plugin-cypress to v4 (#118) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- pnpm-lock.yaml | 24 +++++++++++++++--------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index aa30e33..c40b1c9 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -33,7 +33,7 @@ "@vue/tsconfig": "^0.7.0", "cypress": "^13.16.1", "eslint": "^9.17.0", - "eslint-plugin-cypress": "^3.6.0", + "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", "npm-run-all2": "^7.0.1", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index c20ab79..4da898a 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -26,7 +26,7 @@ "@vue/tsconfig": "^0.7.0", "cypress": "^13.16.1", "eslint": "^9.17.0", - "eslint-plugin-cypress": "^3.6.0", + "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "start-server-and-test": "^2.0.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc29aa6..83c6f97 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -181,8 +181,8 @@ importers: specifier: ^9.17.0 version: 9.17.0 eslint-plugin-cypress: - specifier: ^3.6.0 - version: 3.6.0(eslint@9.17.0) + specifier: ^4.1.0 + version: 4.1.0(eslint@9.17.0) eslint-plugin-vue: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) @@ -242,8 +242,8 @@ importers: specifier: ^9.17.0 version: 9.17.0 eslint-plugin-cypress: - specifier: ^3.6.0 - version: 3.6.0(eslint@9.17.0) + specifier: ^4.1.0 + version: 4.1.0(eslint@9.17.0) eslint-plugin-vue: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) @@ -2878,10 +2878,10 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-cypress@3.6.0: - resolution: {integrity: sha512-7IAMcBbTVu5LpWeZRn5a9mQ30y4hKp3AfTz+6nSD/x/7YyLMoBI6X7XjDLYI6zFvuy4Q4QVGl563AGEXGW/aSA==} + eslint-plugin-cypress@4.1.0: + resolution: {integrity: sha512-JhqkMY02mw74USwK9OFhectx3YSj6Co1NgWBxlGdKvlqiAp9vdEuQqt33DKGQFvvGS/NWtduuhWXWNnU29xDSg==} peerDependencies: - eslint: '>=7' + eslint: '>=9' eslint-plugin-playwright@2.1.0: resolution: {integrity: sha512-wMbHOehofSB1cBdzz2CLaCYaKNLeTQ0YnOW+7AHa281TJqlpEJUBgTHbRUYOUxiXphfWwOyTPvgr6vvEmArbSA==} @@ -3233,6 +3233,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} + engines: {node: '>=18'} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -7166,10 +7170,10 @@ snapshots: dependencies: eslint: 9.17.0 - eslint-plugin-cypress@3.6.0(eslint@9.17.0): + eslint-plugin-cypress@4.1.0(eslint@9.17.0): dependencies: eslint: 9.17.0 - globals: 13.24.0 + globals: 15.13.0 eslint-plugin-playwright@2.1.0(eslint@9.17.0): dependencies: @@ -7634,6 +7638,8 @@ snapshots: globals@14.0.0: {} + globals@15.13.0: {} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 From 41019e7c6e7f4ccd874928f7328fdc9c23bb2fd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 17:09:49 +0800 Subject: [PATCH 062/110] chore(deps): update dependency vite to v6 (#120) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 466 +++++++++++++++--- test/fixtures/file-based-routing/package.json | 2 +- 14 files changed, 401 insertions(+), 91 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index ddee7f1..826db7d 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 34eca9a..4e45213 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index c40b1c9..ebe6681 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -40,7 +40,7 @@ "prettier": "^3.4.2", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vite-plugin-vue-devtools": "^7.6.8", "vitest": "^2.1.8", "vue-tsc": "^2.1.10" diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 4da898a..db3fce2 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -31,7 +31,7 @@ "npm-run-all2": "^7.0.1", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 17e243b..fd6476e 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index c6e6d34..e0f5f3d 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 7eb8831..26721c7 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -32,7 +32,7 @@ "npm-run-all2": "^7.0.1", "ts-node": "^10.9.2", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.1.10" } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index d99f9f6..9ebb729 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -27,7 +27,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 2bbc638..cc16e27 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -27,7 +27,7 @@ "npm-run-all2": "^7.0.1", "prettier": "^3.4.2", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index e9f0b60..b346695 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 1bd5bf0..0d2c97f 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 774278d..f01f89d 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -29,7 +29,7 @@ "jsdom": "^25.0.1", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^5.4.11", + "vite": "^6.0.3", "vitest": "^2.1.8", "vue-tsc": "^2.1.10" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 83c6f97..5c4e688 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,7 +66,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -86,8 +86,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -106,7 +106,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -126,8 +126,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -155,10 +155,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: 1.1.16 version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) @@ -202,11 +202,11 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-vue-devtools: specifier: ^7.6.8 - version: 7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) @@ -228,7 +228,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -257,8 +257,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -277,10 +277,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -300,8 +300,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -320,10 +320,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -343,8 +343,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -366,7 +366,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -401,8 +401,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -427,7 +427,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -450,8 +450,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -470,7 +470,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) @@ -496,8 +496,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -516,10 +516,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -539,8 +539,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -559,10 +559,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -582,8 +582,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -605,7 +605,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: ^1.1.16 version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) @@ -634,8 +634,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.10) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) @@ -660,7 +660,7 @@ importers: version: 22.10.2 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -683,11 +683,11 @@ importers: specifier: ^0.10.9 version: 0.10.9(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@22.10.2) + specifier: ^6.0.3 + version: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-vue-devtools: specifier: ^7.6.8 - version: 7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) + version: 7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -910,6 +910,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -928,6 +934,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.15.18': resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -958,6 +970,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -976,6 +994,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -994,6 +1018,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -1012,6 +1042,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -1030,6 +1066,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -1048,6 +1090,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -1066,6 +1114,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -1084,6 +1138,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -1102,6 +1162,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.15.18': resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} @@ -1126,6 +1192,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -1144,6 +1216,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -1162,6 +1240,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -1180,6 +1264,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -1198,6 +1288,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -1216,6 +1312,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -1234,12 +1336,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.23.1': resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -1258,6 +1372,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -1276,6 +1396,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -1294,6 +1420,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -1312,6 +1444,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -1330,6 +1468,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2855,6 +2999,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4800,6 +4949,46 @@ packages: terser: optional: true + vite@6.0.3: + resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitest@2.1.8: resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5269,6 +5458,9 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true + '@esbuild/aix-ppc64@0.24.0': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -5278,6 +5470,9 @@ snapshots: '@esbuild/android-arm64@0.23.1': optional: true + '@esbuild/android-arm64@0.24.0': + optional: true + '@esbuild/android-arm@0.15.18': optional: true @@ -5293,6 +5488,9 @@ snapshots: '@esbuild/android-arm@0.23.1': optional: true + '@esbuild/android-arm@0.24.0': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -5302,6 +5500,9 @@ snapshots: '@esbuild/android-x64@0.23.1': optional: true + '@esbuild/android-x64@0.24.0': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -5311,6 +5512,9 @@ snapshots: '@esbuild/darwin-arm64@0.23.1': optional: true + '@esbuild/darwin-arm64@0.24.0': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -5320,6 +5524,9 @@ snapshots: '@esbuild/darwin-x64@0.23.1': optional: true + '@esbuild/darwin-x64@0.24.0': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -5329,6 +5536,9 @@ snapshots: '@esbuild/freebsd-arm64@0.23.1': optional: true + '@esbuild/freebsd-arm64@0.24.0': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -5338,6 +5548,9 @@ snapshots: '@esbuild/freebsd-x64@0.23.1': optional: true + '@esbuild/freebsd-x64@0.24.0': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -5347,6 +5560,9 @@ snapshots: '@esbuild/linux-arm64@0.23.1': optional: true + '@esbuild/linux-arm64@0.24.0': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -5356,6 +5572,9 @@ snapshots: '@esbuild/linux-arm@0.23.1': optional: true + '@esbuild/linux-arm@0.24.0': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -5365,6 +5584,9 @@ snapshots: '@esbuild/linux-ia32@0.23.1': optional: true + '@esbuild/linux-ia32@0.24.0': + optional: true + '@esbuild/linux-loong64@0.15.18': optional: true @@ -5377,6 +5599,9 @@ snapshots: '@esbuild/linux-loong64@0.23.1': optional: true + '@esbuild/linux-loong64@0.24.0': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -5386,6 +5611,9 @@ snapshots: '@esbuild/linux-mips64el@0.23.1': optional: true + '@esbuild/linux-mips64el@0.24.0': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -5395,6 +5623,9 @@ snapshots: '@esbuild/linux-ppc64@0.23.1': optional: true + '@esbuild/linux-ppc64@0.24.0': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -5404,6 +5635,9 @@ snapshots: '@esbuild/linux-riscv64@0.23.1': optional: true + '@esbuild/linux-riscv64@0.24.0': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -5413,6 +5647,9 @@ snapshots: '@esbuild/linux-s390x@0.23.1': optional: true + '@esbuild/linux-s390x@0.24.0': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -5422,6 +5659,9 @@ snapshots: '@esbuild/linux-x64@0.23.1': optional: true + '@esbuild/linux-x64@0.24.0': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -5431,9 +5671,15 @@ snapshots: '@esbuild/netbsd-x64@0.23.1': optional: true + '@esbuild/netbsd-x64@0.24.0': + optional: true + '@esbuild/openbsd-arm64@0.23.1': optional: true + '@esbuild/openbsd-arm64@0.24.0': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -5443,6 +5689,9 @@ snapshots: '@esbuild/openbsd-x64@0.23.1': optional: true + '@esbuild/openbsd-x64@0.24.0': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -5452,6 +5701,9 @@ snapshots: '@esbuild/sunos-x64@0.23.1': optional: true + '@esbuild/sunos-x64@0.24.0': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -5461,6 +5713,9 @@ snapshots: '@esbuild/win32-arm64@0.23.1': optional: true + '@esbuild/win32-arm64@0.24.0': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -5470,6 +5725,9 @@ snapshots: '@esbuild/win32-ia32@0.23.1': optional: true + '@esbuild/win32-ia32@0.24.0': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -5479,6 +5737,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true + '@esbuild/win32-x64@0.24.0': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0)': dependencies: eslint: 9.15.0 @@ -6002,12 +6263,12 @@ snapshots: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 5.4.11(@types/node@20.17.10) + vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - supports-color @@ -6022,14 +6283,14 @@ snapshots: vite: 5.4.11(@types/node@20.17.7) vue: 3.5.13(typescript@5.5.4) - '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@20.17.10) + vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@22.10.2) + vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': @@ -6180,26 +6441,26 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.8(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@5.4.11(@types/node@20.17.10)) + vite-hot-client: 0.2.4(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.6.8(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@5.4.11(@types/node@22.10.2)) + vite-hot-client: 0.2.4(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite @@ -7152,6 +7413,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -9170,13 +9458,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@5.4.11(@types/node@20.17.10)): + vite-hot-client@0.2.4(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): dependencies: - vite: 5.4.11(@types/node@20.17.10) + vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) - vite-hot-client@0.2.4(vite@5.4.11(@types/node@22.10.2)): + vite-hot-client@0.2.4(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): dependencies: - vite: 5.4.11(@types/node@22.10.2) + vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vite-node@2.1.8(@types/node@20.17.10): dependencies: @@ -9214,7 +9502,7 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)): + vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9225,12 +9513,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@20.17.10) + vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)): + vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9241,7 +9529,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@22.10.2) + vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color @@ -9260,39 +9548,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.8(vite@5.4.11(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-core': 7.6.8(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 execa: 9.5.2 sirv: 3.0.0 - vite: 5.4.11(@types/node@20.17.10) - vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@20.17.10)) - vite-plugin-vue-inspector: 5.3.1(vite@5.4.11(@types/node@20.17.10)) + vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.8(vite@5.4.11(@types/node@22.10.2))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-core': 7.6.8(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 execa: 9.5.2 sirv: 3.0.0 - vite: 5.4.11(@types/node@22.10.2) - vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@5.4.11(@types/node@22.10.2)) - vite-plugin-vue-inspector: 5.3.1(vite@5.4.11(@types/node@22.10.2)) + vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@5.4.11(@types/node@20.17.10)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9303,11 +9591,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.13 - vite: 5.4.11(@types/node@20.17.10) + vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@5.4.11(@types/node@22.10.2)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9318,7 +9606,7 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.13 - vite: 5.4.11(@types/node@22.10.2) + vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color @@ -9358,6 +9646,28 @@ snapshots: '@types/node': 22.10.2 fsevents: 2.3.3 + vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + esbuild: 0.24.0 + postcss: 8.4.49 + rollup: 4.27.4 + optionalDependencies: + '@types/node': 20.17.10 + fsevents: 2.3.3 + tsx: 4.19.2 + yaml: 2.6.1 + + vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + esbuild: 0.24.0 + postcss: 8.4.49 + rollup: 4.27.4 + optionalDependencies: + '@types/node': 22.10.2 + fsevents: 2.3.3 + tsx: 4.19.2 + yaml: 2.6.1 + vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1): dependencies: '@vitest/expect': 2.1.8 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index adbb7be..75f6adc 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -26,7 +26,7 @@ "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "unplugin-vue-router": "^0.10.9", - "vite": "^5.4.11", + "vite": "^6.0.3", "vite-plugin-vue-devtools": "^7.6.8", "vue-tsc": "^2.1.10" } From 42fe9d92978571d6b2beeb283400280aeacd7ced Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Tue, 17 Dec 2024 00:06:19 +0800 Subject: [PATCH 063/110] chore: auto-update every dep except the old espree fixture --- pnpm-lock.yaml | 252 +++---------------- renovate.json | 6 +- test/fixtures/with-older-espree/package.json | 14 +- 3 files changed, 40 insertions(+), 232 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c4e688..55421a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -696,7 +696,7 @@ importers: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.5.4) + version: 3.5.13(typescript@5.6.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -705,35 +705,35 @@ importers: specifier: ^20.17.7 version: 20.17.7 '@vitejs/plugin-vue': - specifier: ^5.2.0 - version: 5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4)) + specifier: ^5.2.1 + version: 5.2.1(vite@6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. '@vue/tsconfig': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.7.0 + version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-vue: - specifier: ^9.31.0 - version: 9.31.0(eslint@9.15.0) + specifier: ^9.32.0 + version: 9.32.0(eslint@9.17.0) espree: specifier: ^9.6.1 version: 9.6.1 npm-run-all2: - specifier: ^6.2.6 - version: 6.2.6 + specifier: ^7.0.1 + version: 7.0.1 typescript: - specifier: ~5.5.4 - version: 5.5.4 + specifier: ~5.6.3 + version: 5.6.3 vite: - specifier: ^5.4.11 - version: 5.4.11(@types/node@20.17.7) + specifier: ^6.0.3 + version: 6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 - version: 2.1.10(typescript@5.5.4) + version: 2.1.10(typescript@5.6.3) packages: @@ -1496,10 +1496,6 @@ packages: resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.15.0': - resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.17.0': resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2027,13 +2023,6 @@ packages: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 - '@vitejs/plugin-vue@5.2.0': - resolution: {integrity: sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 - vue: ^3.2.25 - '@vitejs/plugin-vue@5.2.1': resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -2180,9 +2169,6 @@ packages: '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vue/tsconfig@0.5.1': - resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} - '@vue/tsconfig@0.7.0': resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==} peerDependencies: @@ -3052,12 +3038,6 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@9.31.0: - resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-vue@9.32.0: resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} engines: {node: ^14.17.0 || >=16.0.0} @@ -3080,16 +3060,6 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.15.0: - resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - eslint@9.17.0: resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3752,10 +3722,6 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - json-parse-even-better-errors@4.0.0: resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -4053,19 +4019,10 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-normalize-package-bin@4.0.0: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} engines: {node: ^18.17.0 || >=20.5.0} - npm-run-all2@6.2.6: - resolution: {integrity: sha512-tkyb4pc0Zb0oOswCb5tORPk9MvVL6gcDq1cMItQHmsbVk1skk7YF6cH+UU2GxeNLHMuk6wFEOSmEmJ2cnAK1jg==} - engines: {node: ^14.18.0 || ^16.13.0 || >=18.0.0, npm: '>= 8'} - hasBin: true - npm-run-all2@7.0.1: resolution: {integrity: sha512-Adbv+bJQ8UTAM03rRODqrO5cx0YU5KCG2CvHtSURiadvdTjjgGJXdbc1oQ9CXBh9dnGfHSoSB1Web/0Dzp6kOQ==} engines: {node: ^18.17.0 || >=20.5.0, npm: '>= 9'} @@ -4354,10 +4311,6 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - read-package-json-fast@3.0.2: - resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-package-json-fast@4.0.0: resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -4783,11 +4736,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.6.3: resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} @@ -5107,11 +5055,6 @@ packages: engines: {node: '>= 8'} hasBin: true - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - which@5.0.0: resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -5740,11 +5683,6 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0)': - dependencies: - eslint: 9.15.0 - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0)': dependencies: eslint: 9.17.0 @@ -5776,8 +5714,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.15.0': {} - '@eslint/js@9.17.0': {} '@eslint/object-schema@2.1.4': {} @@ -6278,16 +6214,16 @@ snapshots: vite: 4.5.5(@types/node@20.17.10) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@20.17.7))(vue@3.5.13(typescript@5.5.4))': - dependencies: - vite: 5.4.11(@types/node@20.17.7) - vue: 3.5.13(typescript@5.5.4) - '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) + '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + dependencies: + vite: 6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) + vue: 3.5.13(typescript@5.6.3) + '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) @@ -6488,19 +6424,6 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/language-core@2.1.10(typescript@5.5.4)': - dependencies: - '@volar/language-core': 2.4.10 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 - alien-signals: 0.2.2 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.5.4 - '@vue/language-core@2.1.10(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.10 @@ -6530,12 +6453,6 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.5.4))': - dependencies: - '@vue/compiler-ssr': 3.5.13 - '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.5.4) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/compiler-ssr': 3.5.13 @@ -6549,8 +6466,6 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.10 - '@vue/tsconfig@0.5.1': {} - '@vue/tsconfig@0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))': optionalDependencies: typescript: 5.6.3 @@ -7477,20 +7392,6 @@ snapshots: optionalDependencies: eslint-config-prettier: 9.1.0(eslint@9.17.0) - eslint-plugin-vue@9.31.0(eslint@9.15.0): - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) - eslint: 9.15.0 - globals: 13.24.0 - natural-compare: 1.4.0 - nth-check: 2.1.1 - postcss-selector-parser: 6.1.2 - semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.15.0) - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color - eslint-plugin-vue@9.32.0(eslint@9.17.0): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) @@ -7519,45 +7420,6 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.15.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.0 - '@eslint/core': 0.9.0 - '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.15.0 - '@eslint/plugin-kit': 0.2.3 - '@humanfs/node': 0.16.6 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.1 - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.3.7(supports-color@8.1.1) - escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - transitivePeerDependencies: - - supports-color - eslint@9.17.0: dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) @@ -8278,8 +8140,6 @@ snapshots: json-buffer@3.0.1: {} - json-parse-even-better-errors@3.0.2: {} - json-parse-even-better-errors@4.0.0: {} json-schema-traverse@0.4.1: {} @@ -8595,21 +8455,8 @@ snapshots: normalize-path@3.0.0: {} - npm-normalize-package-bin@3.0.1: {} - npm-normalize-package-bin@4.0.0: {} - npm-run-all2@6.2.6: - dependencies: - ansi-styles: 6.2.1 - cross-spawn: 7.0.6 - memorystream: 0.3.1 - minimatch: 9.0.5 - pidtree: 0.6.0 - read-package-json-fast: 3.0.2 - shell-quote: 1.8.1 - which: 3.0.1 - npm-run-all2@7.0.1: dependencies: ansi-styles: 6.2.1 @@ -8907,11 +8754,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - read-package-json-fast@3.0.2: - dependencies: - json-parse-even-better-errors: 3.0.2 - npm-normalize-package-bin: 3.0.1 - read-package-json-fast@4.0.0: dependencies: json-parse-even-better-errors: 4.0.0 @@ -9386,8 +9228,6 @@ snapshots: transitivePeerDependencies: - supports-color - typescript@5.5.4: {} - typescript@5.6.3: {} ufo@1.5.4: {} @@ -9628,31 +9468,33 @@ snapshots: '@types/node': 20.17.10 fsevents: 2.3.3 - vite@5.4.11(@types/node@20.17.7): + vite@5.4.11(@types/node@22.10.2): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 20.17.7 + '@types/node': 22.10.2 fsevents: 2.3.3 - vite@5.4.11(@types/node@22.10.2): + vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1): dependencies: - esbuild: 0.21.5 + esbuild: 0.24.0 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 22.10.2 + '@types/node': 20.17.10 fsevents: 2.3.3 + tsx: 4.19.2 + yaml: 2.6.1 - vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1): + vite@6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 rollup: 4.27.4 optionalDependencies: - '@types/node': 20.17.10 + '@types/node': 20.17.7 fsevents: 2.3.3 tsx: 4.19.2 yaml: 2.6.1 @@ -9748,19 +9590,6 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.6.3) - vue-eslint-parser@9.4.3(eslint@9.15.0): - dependencies: - debug: 4.3.7(supports-color@8.1.1) - eslint: 9.15.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - lodash: 4.17.21 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - vue-eslint-parser@9.4.3(eslint@9.17.0): dependencies: debug: 4.3.7(supports-color@8.1.1) @@ -9779,13 +9608,6 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.6.3) - vue-tsc@2.1.10(typescript@5.5.4): - dependencies: - '@volar/typescript': 2.4.10 - '@vue/language-core': 2.1.10(typescript@5.5.4) - semver: 7.6.3 - typescript: 5.5.4 - vue-tsc@2.1.10(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.10 @@ -9793,16 +9615,6 @@ snapshots: semver: 7.6.3 typescript: 5.6.3 - vue@3.5.13(typescript@5.5.4): - dependencies: - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-sfc': 3.5.13 - '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.5.4)) - '@vue/shared': 3.5.13 - optionalDependencies: - typescript: 5.5.4 - vue@3.5.13(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.13 @@ -9875,10 +9687,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@3.0.1: - dependencies: - isexe: 2.0.0 - which@5.0.0: dependencies: isexe: 3.1.1 diff --git a/renovate.json b/renovate.json index 43b78fe..1e6d914 100644 --- a/renovate.json +++ b/renovate.json @@ -4,7 +4,7 @@ "github>haoqunjiang/renovate-presets:npm.json5" ], "ignorePaths": [ - "**/node_modules/**", - "**/test/fixtures/with-older-espree/**" - ] + "**/node_modules/**" + ], + "ignoreDeps": ["espree"] } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 4a44558..463cf88 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -17,15 +17,15 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/node": "^20.17.7", - "@vitejs/plugin-vue": "^5.2.0", + "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", - "@vue/tsconfig": "^0.5.1", - "eslint": "^9.15.0", - "eslint-plugin-vue": "^9.31.0", + "@vue/tsconfig": "^0.7.0", + "eslint": "^9.17.0", + "eslint-plugin-vue": "^9.32.0", "espree": "^9.6.1", - "npm-run-all2": "^6.2.6", - "typescript": "~5.5.4", - "vite": "^5.4.11", + "npm-run-all2": "^7.0.1", + "typescript": "~5.6.3", + "vite": "^6.0.3", "vue-tsc": "^2.1.10" } } From d6876f2de763ab3a2686a7dd09ec9b539955995e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 00:05:01 +0800 Subject: [PATCH 064/110] chore(deps): update dependency vite to ^6.0.5 (#122) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 176 +++++++++--------- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 15 files changed, 102 insertions(+), 102 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 826db7d..4cc987c 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 4e45213..4e67c89 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index ebe6681..d9c4790 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -40,7 +40,7 @@ "prettier": "^3.4.2", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vite-plugin-vue-devtools": "^7.6.8", "vitest": "^2.1.8", "vue-tsc": "^2.1.10" diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index db3fce2..65a6c5c 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -31,7 +31,7 @@ "npm-run-all2": "^7.0.1", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index fd6476e..066b338 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index e0f5f3d..729d97e 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 26721c7..ec983ee 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -32,7 +32,7 @@ "npm-run-all2": "^7.0.1", "ts-node": "^10.9.2", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.1.10" } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 9ebb729..67b3b73 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -27,7 +27,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index cc16e27..c465c0d 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -27,7 +27,7 @@ "npm-run-all2": "^7.0.1", "prettier": "^3.4.2", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index b346695..ec23c87 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 0d2c97f..c472be8 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index f01f89d..5f9a4aa 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -29,7 +29,7 @@ "jsdom": "^25.0.1", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vitest": "^2.1.8", "vue-tsc": "^2.1.10" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55421a7..c0c9e01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,7 +66,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -86,8 +86,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -106,7 +106,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -126,8 +126,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -155,10 +155,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: 1.1.16 version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) @@ -202,11 +202,11 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-vue-devtools: specifier: ^7.6.8 - version: 7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) @@ -228,7 +228,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -257,8 +257,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -277,10 +277,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -300,8 +300,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -320,10 +320,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -343,8 +343,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -366,7 +366,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -401,8 +401,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -427,7 +427,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -450,8 +450,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -470,7 +470,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) @@ -496,8 +496,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -516,10 +516,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -539,8 +539,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -559,10 +559,10 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -582,8 +582,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -605,7 +605,7 @@ importers: version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': specifier: ^1.1.16 version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) @@ -634,8 +634,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vitest: specifier: ^2.1.8 version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) @@ -660,7 +660,7 @@ importers: version: 22.10.2 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -683,11 +683,11 @@ importers: specifier: ^0.10.9 version: 0.10.9(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-vue-devtools: specifier: ^7.6.8 - version: 7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -706,7 +706,7 @@ importers: version: 20.17.7 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -729,8 +729,8 @@ importers: specifier: ~5.6.3 version: 5.6.3 vite: - specifier: ^6.0.3 - version: 6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.5 + version: 6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -4897,8 +4897,8 @@ packages: terser: optional: true - vite@6.0.3: - resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==} + vite@6.0.5: + resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6199,12 +6199,12 @@ snapshots: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - supports-color @@ -6214,19 +6214,19 @@ snapshots: vite: 4.5.5(@types/node@20.17.10) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': @@ -6377,26 +6377,26 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.8(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) + vite-hot-client: 0.2.4(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.6.8(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) + vite-hot-client: 0.2.4(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite @@ -9298,13 +9298,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): + vite-hot-client@0.2.4(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): dependencies: - vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) - vite-hot-client@0.2.4(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): + vite-hot-client@0.2.4(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): dependencies: - vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vite-node@2.1.8(@types/node@20.17.10): dependencies: @@ -9342,7 +9342,7 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9353,12 +9353,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) @@ -9369,7 +9369,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color @@ -9388,39 +9388,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.8(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-core': 7.6.8(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) - vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) + vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.6.8(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + '@vue/devtools-core': 7.6.8(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.8 '@vue/devtools-shared': 7.6.8 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) - vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) + vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9431,11 +9431,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.13 - vite: 6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9446,7 +9446,7 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.13 - vite: 6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color @@ -9477,7 +9477,7 @@ snapshots: '@types/node': 22.10.2 fsevents: 2.3.3 - vite@6.0.3(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1): + vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 @@ -9488,7 +9488,7 @@ snapshots: tsx: 4.19.2 yaml: 2.6.1 - vite@6.0.3(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1): + vite@6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 @@ -9499,7 +9499,7 @@ snapshots: tsx: 4.19.2 yaml: 2.6.1 - vite@6.0.3(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1): + vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 75f6adc..837e2f5 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -26,7 +26,7 @@ "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", "unplugin-vue-router": "^0.10.9", - "vite": "^6.0.3", + "vite": "^6.0.5", "vite-plugin-vue-devtools": "^7.6.8", "vue-tsc": "^2.1.10" } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 463cf88..1cd68fe 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -25,7 +25,7 @@ "espree": "^9.6.1", "npm-run-all2": "^7.0.1", "typescript": "~5.6.3", - "vite": "^6.0.3", + "vite": "^6.0.5", "vue-tsc": "^2.1.10" } } From ffbd03bc49206e8ea39876236afeb41b84e66b60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 00:15:53 +0800 Subject: [PATCH 065/110] chore(deps): update all non-major dependencies (#121) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Haoqun Jiang --- examples/allow-js/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 6 +- examples/with-cypress/package.json | 4 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 4 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 4 +- package.json | 2 +- pnpm-lock.yaml | 309 ++++++++---------- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 4 +- 16 files changed, 164 insertions(+), 187 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 4cc987c..a69713c 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -22,7 +22,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 4e67c89..a2e3a52 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -22,7 +22,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index d9c4790..8d33760 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -26,17 +26,17 @@ "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "1.1.16", + "@vitest/eslint-plugin": "^1.1.20", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^13.16.1", + "cypress": "^13.17.0", "eslint": "^9.17.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "prettier": "^3.4.2", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 65a6c5c..b2c5d5e 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -24,11 +24,11 @@ "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "cypress": "^13.16.1", + "cypress": "^13.17.0", "eslint": "^9.17.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.9", "typescript": "~5.6.3", "vite": "^6.0.5", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 066b338..49353a0 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 729d97e..7bef62b 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index ec983ee..17dce4b 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -24,12 +24,12 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^131.0.3", + "chromedriver": "^131.0.4", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", "nightwatch": "^3.9.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.6.3", "vite": "^6.0.5", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 67b3b73..51a5eb0 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -25,7 +25,7 @@ "eslint": "^9.17.0", "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index c465c0d..3017a9c 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -24,7 +24,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "prettier": "^3.4.2", "typescript": "~5.6.3", "vite": "^6.0.5", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index ec23c87..ba193c7 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index c472be8..015a1ce 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 5f9a4aa..4380128 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -20,14 +20,14 @@ "@types/jsdom": "^21.1.7", "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.1", - "@vitest/eslint-plugin": "^1.1.16", + "@vitest/eslint-plugin": "^1.1.20", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vitest": "^2.1.8", diff --git a/package.json b/package.json index cc34d55..a1133bf 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ }, "dependencies": { "fast-glob": "^3.3.2", - "typescript-eslint": "^8.18.0", + "typescript-eslint": "^8.18.1", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0c9e01..b3887c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^3.3.2 version: 3.3.2 typescript-eslint: - specifier: ^8.18.0 - version: 8.18.0(eslint@9.17.0)(typescript@5.6.3) + specifier: ^8.18.1 + version: 8.18.1(eslint@9.17.0)(typescript@5.6.3) vue-eslint-parser: specifier: ^9.4.3 version: 9.4.3(eslint@9.17.0) @@ -80,8 +80,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -120,8 +120,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -160,8 +160,8 @@ importers: specifier: ^4.1.1 version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': - specifier: 1.1.16 - version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) + specifier: ^1.1.20 + version: 1.1.20(@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-prettier': specifier: ^10.1.0 version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) @@ -175,8 +175,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) cypress: - specifier: ^13.16.1 - version: 13.16.1 + specifier: ^13.17.0 + version: 13.17.0 eslint: specifier: ^9.17.0 version: 9.17.0 @@ -190,8 +190,8 @@ importers: specifier: ^25.0.1 version: 25.0.1 npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -236,8 +236,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) cypress: - specifier: ^13.16.1 - version: 13.16.1 + specifier: ^13.17.0 + version: 13.17.0 eslint: specifier: ^9.17.0 version: 9.17.0 @@ -248,8 +248,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 start-server-and-test: specifier: ^2.0.9 version: 2.0.9 @@ -294,8 +294,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -337,8 +337,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -377,8 +377,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) chromedriver: - specifier: ^131.0.3 - version: 131.0.3 + specifier: ^131.0.4 + version: 131.0.4 eslint: specifier: ^9.17.0 version: 9.17.0 @@ -390,10 +390,10 @@ importers: version: 5.0.0 nightwatch: specifier: ^3.9.0 - version: 3.9.0(chromedriver@131.0.3)(geckodriver@5.0.0) + version: 3.9.0(chromedriver@131.0.4)(geckodriver@5.0.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.17.10)(typescript@5.6.3) @@ -444,8 +444,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -487,8 +487,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -533,8 +533,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -576,8 +576,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -607,8 +607,8 @@ importers: specifier: ^5.2.1 version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vitest/eslint-plugin': - specifier: ^1.1.16 - version: 1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) + specifier: ^1.1.20 + version: 1.1.20(@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -628,8 +628,8 @@ importers: specifier: ^25.0.1 version: 25.0.1 npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -674,8 +674,8 @@ importers: specifier: ^9.32.0 version: 9.32.0(eslint@9.17.0) npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 @@ -702,11 +702,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.7 - version: 20.17.7 + specifier: ^20.17.10 + version: 20.17.10 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -723,14 +723,14 @@ importers: specifier: ^9.6.1 version: 9.6.1 npm-run-all2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 typescript: specifier: ~5.6.3 version: 5.6.3 vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) + version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) @@ -1935,9 +1935,6 @@ packages: '@types/node@20.17.10': resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} - '@types/node@20.17.7': - resolution: {integrity: sha512-sZXXnpBFMKbao30dUAvzKbdwA2JM1fwUtVEq/kxKuPI5mMwZiRElCpTXb0Biq/LMEVpXDZL5G5V0RPnxKeyaYg==} - '@types/node@22.10.2': resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} @@ -1962,51 +1959,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.18.0': - resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==} + '@typescript-eslint/eslint-plugin@8.18.1': + resolution: {integrity: sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.18.0': - resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==} + '@typescript-eslint/parser@8.18.1': + resolution: {integrity: sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.18.0': - resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} + '@typescript-eslint/scope-manager@8.18.1': + resolution: {integrity: sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.18.0': - resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==} + '@typescript-eslint/type-utils@8.18.1': + resolution: {integrity: sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.18.0': - resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} + '@typescript-eslint/types@8.18.1': + resolution: {integrity: sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.18.0': - resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==} + '@typescript-eslint/typescript-estree@8.18.1': + resolution: {integrity: sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.18.0': - resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==} + '@typescript-eslint/utils@8.18.1': + resolution: {integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.18.0': - resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} + '@typescript-eslint/visitor-keys@8.18.1': + resolution: {integrity: sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2030,8 +2027,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.16': - resolution: {integrity: sha512-xecwJYuAp11AFsd2aoSnTWO3Wckgu7rjBz1VOhvsDtZzI4s7z/WerAR4gxnEFy37scdsE8wSlP95/2ry6sLhSg==} + '@vitest/eslint-plugin@1.1.20': + resolution: {integrity: sha512-2eLsgUm+GVOpDfNyH2do//MiNO/WZkXrPi+EjDmXEdUt6Jwnziq4H221L8vJE0aJys+l1FRfSkm4QbaIyDCfBg==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -2491,8 +2488,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@131.0.3: - resolution: {integrity: sha512-DKHFt0ilcA/RJzY1ApBiJAil6fh08f9mXM8XbdDE1u+S1V5YVUNTUi4bOtJFZoAwS9nlV0H5W6InWrpXqSs2xg==} + chromedriver@131.0.4: + resolution: {integrity: sha512-JgIkept8YrnqT05ldLaOzxxEJDUV1t3PFIIMO/gQz9AbnpZx7Pl1zq6tQTTz2HoY5T2JKZ5kyiEWwc48g4fJ5w==} engines: {node: '>=18'} hasBin: true @@ -2620,8 +2617,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@13.16.1: - resolution: {integrity: sha512-17FtCaz0cx7ssWYKXzGB0Vub8xHwpVPr+iPt2fHhLMDhVAPVrplD+rTQsZUsfb19LVBn5iwkEUFjQ1yVVJXsLA==} + cypress@13.17.0: + resolution: {integrity: sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -4023,8 +4020,8 @@ packages: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} engines: {node: ^18.17.0 || >=20.5.0} - npm-run-all2@7.0.1: - resolution: {integrity: sha512-Adbv+bJQ8UTAM03rRODqrO5cx0YU5KCG2CvHtSURiadvdTjjgGJXdbc1oQ9CXBh9dnGfHSoSB1Web/0Dzp6kOQ==} + npm-run-all2@7.0.2: + resolution: {integrity: sha512-7tXR+r9hzRNOPNTvXegM+QzCuMjzUIIq66VDunL6j60O4RrExx32XUhlrS7UK4VcdGw5/Wxzb3kfNcFix9JKDA==} engines: {node: ^18.17.0 || >=20.5.0, npm: '>= 9'} hasBin: true @@ -4729,8 +4726,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.18.0: - resolution: {integrity: sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==} + typescript-eslint@8.18.1: + resolution: {integrity: sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5190,7 +5187,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5348,7 +5345,7 @@ snapshots: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5693,7 +5690,7 @@ snapshots: '@eslint/config-array@0.19.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5703,7 +5700,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -6084,7 +6081,7 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 20.17.10 + '@types/node': 22.10.2 '@types/selenium-webdriver': 4.1.27 devtools-protocol: 0.0.1025565 @@ -6092,10 +6089,6 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@20.17.7': - dependencies: - undici-types: 6.19.8 - '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -6104,7 +6097,7 @@ snapshots: '@types/selenium-webdriver@4.1.27': dependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6115,21 +6108,21 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 optional: true - '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.18.1 eslint: 9.17.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -6139,41 +6132,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.0(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.18.0 - debug: 4.4.0 + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.18.1 + debug: 4.4.0(supports-color@8.1.1) eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.18.0': + '@typescript-eslint/scope-manager@8.18.1': dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/visitor-keys': 8.18.1 - '@typescript-eslint/type-utils@8.18.0(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.18.1(eslint@9.17.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - debug: 4.4.0 + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) + debug: 4.4.0(supports-color@8.1.1) eslint: 9.17.0 ts-api-utils: 1.4.1(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.18.0': {} + '@typescript-eslint/types@8.18.1': {} - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.18.1(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/visitor-keys': 8.18.0 - debug: 4.4.0 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/visitor-keys': 8.18.1 + debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -6183,20 +6176,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) - '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.6.3) eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.18.0': + '@typescript-eslint/visitor-keys@8.18.1': dependencies: - '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/types': 8.18.1 eslint-visitor-keys: 4.2.0 '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': @@ -6219,19 +6212,14 @@ snapshots: vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': - dependencies: - vite: 6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1) - vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': dependencies: vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.16(@typescript-eslint/utils@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': + '@vitest/eslint-plugin@1.1.20(@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) eslint: 9.17.0 optionalDependencies: typescript: 5.6.3 @@ -6494,7 +6482,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -6810,7 +6798,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@131.0.3: + chromedriver@131.0.4: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.7(debug@4.4.0) @@ -6927,7 +6915,7 @@ snapshots: csstype@3.1.3: {} - cypress@13.16.1: + cypress@13.17.0: dependencies: '@cypress/request': 3.0.6 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -6946,7 +6934,7 @@ snapshots: commander: 6.2.1 common-tags: 1.8.2 dayjs: 1.11.13 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) enquirer: 2.4.1 eventemitter2: 6.4.7 execa: 4.1.0 @@ -7006,15 +6994,15 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.3.7(supports-color@8.1.1): + debug@4.3.7: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 8.1.1 - debug@4.4.0: + debug@4.4.0(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 decamelize@4.0.0: {} @@ -7437,7 +7425,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -7552,7 +7540,7 @@ snapshots: extract-zip@2.0.1(supports-color@8.1.1): dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -7629,7 +7617,7 @@ snapshots: follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) for-each@0.3.3: dependencies: @@ -7729,7 +7717,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) fs-extra: 11.2.0 transitivePeerDependencies: - supports-color @@ -7831,7 +7819,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -7844,7 +7832,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -8386,7 +8374,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.9.0(chromedriver@131.0.3)(geckodriver@5.0.0): + nightwatch@3.9.0(chromedriver@131.0.4)(geckodriver@5.0.0): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8423,7 +8411,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 131.0.3 + chromedriver: 131.0.4 geckodriver: 5.0.0 transitivePeerDependencies: - bufferutil @@ -8457,7 +8445,7 @@ snapshots: npm-normalize-package-bin@4.0.0: {} - npm-run-all2@7.0.1: + npm-run-all2@7.0.2: dependencies: ansi-styles: 6.2.1 cross-spawn: 7.0.6 @@ -8559,7 +8547,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) get-uri: 6.0.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 @@ -8711,7 +8699,7 @@ snapshots: proxy-agent@6.4.0: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 lru-cache: 7.18.3 @@ -8962,7 +8950,7 @@ snapshots: socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -9008,7 +8996,7 @@ snapshots: arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 @@ -9218,11 +9206,11 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.18.0(eslint@9.17.0)(typescript@5.6.3): + typescript-eslint@8.18.1(eslint@9.17.0)(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.18.0(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.0(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) eslint: 9.17.0 typescript: 5.6.3 transitivePeerDependencies: @@ -9309,7 +9297,7 @@ snapshots: vite-node@2.1.8(@types/node@20.17.10): dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11(@types/node@20.17.10) @@ -9327,7 +9315,7 @@ snapshots: vite-node@2.1.8(@types/node@22.10.2): dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11(@types/node@22.10.2) @@ -9346,7 +9334,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0 @@ -9362,7 +9350,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - debug: 4.4.0 + debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0 @@ -9488,17 +9476,6 @@ snapshots: tsx: 4.19.2 yaml: 2.6.1 - vite@6.0.5(@types/node@20.17.7)(tsx@4.19.2)(yaml@2.6.1): - dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.27.4 - optionalDependencies: - '@types/node': 20.17.7 - fsevents: 2.3.3 - tsx: 4.19.2 - yaml: 2.6.1 - vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.0 @@ -9520,7 +9497,7 @@ snapshots: '@vitest/spy': 2.1.8 '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 expect-type: 1.1.0 magic-string: 0.30.13 pathe: 1.1.2 @@ -9556,7 +9533,7 @@ snapshots: '@vitest/spy': 2.1.8 '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 expect-type: 1.1.0 magic-string: 0.30.13 pathe: 1.1.2 @@ -9592,7 +9569,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.17.0): dependencies: - debug: 4.3.7(supports-color@8.1.1) + debug: 4.3.7 eslint: 9.17.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 837e2f5..0125e2a 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -23,7 +23,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "unplugin-vue-router": "^0.10.9", "vite": "^6.0.5", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 1cd68fe..ce683fd 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,14 +16,14 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.7", + "@types/node": "^20.17.10", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "espree": "^9.6.1", - "npm-run-all2": "^7.0.1", + "npm-run-all2": "^7.0.2", "typescript": "~5.6.3", "vite": "^6.0.5", "vue-tsc": "^2.1.10" From 0d2e74a5baf100f070d72e88cbe845e09e9c01c1 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 25 Dec 2024 15:28:11 +0100 Subject: [PATCH 066/110] fix: add absolute path for reading file contents, fix `rootDir` issue (#108) * Add absolute option for finding files * Only use absolutePath to read file contents --------- Co-authored-by: Marco Havermans --- src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index ba515e3..e66caef 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,6 +6,7 @@ import vueParser from 'vue-eslint-parser' import pluginVue from 'eslint-plugin-vue' import fg from 'fast-glob' +import path from 'node:path' type ExtendableConfigName = keyof typeof tseslint.configs type ScriptLang = 'ts' | 'tsx' | 'js' | 'jsx' @@ -33,7 +34,8 @@ export default function createConfig({ }) .reduce( (acc, file) => { - const contents = fs.readFileSync(file, 'utf8') + const absolutePath = path.resolve(rootDir, file) + const contents = fs.readFileSync(absolutePath, 'utf8') // contents matches the + + diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json new file mode 100644 index 0000000..f4103e9 --- /dev/null +++ b/examples/api-before-14.3/package.json @@ -0,0 +1,48 @@ +{ + "name": "api-before-14.3", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:unit": "vitest", + "test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'", + "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix", + "format": "prettier --write src/" + }, + "dependencies": { + "pinia": "^2.3.0", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/jsdom": "^21.1.7", + "@types/node": "^20.17.12", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitest/eslint-plugin": "^1.1.25", + "@vue/eslint-config-prettier": "^10.1.0", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/test-utils": "^2.4.6", + "@vue/tsconfig": "^0.7.0", + "cypress": "^13.17.0", + "eslint": "^9.18.0", + "eslint-plugin-cypress": "^4.1.0", + "eslint-plugin-vue": "^9.32.0", + "jsdom": "^26.0.0", + "npm-run-all2": "^7.0.2", + "prettier": "^3.4.2", + "start-server-and-test": "^2.0.10", + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vite-plugin-vue-devtools": "^7.7.0", + "vitest": "^2.1.8", + "vue-tsc": "^2.2.0" + } +} diff --git a/examples/api-before-14.3/public/favicon.ico b/examples/api-before-14.3/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/api-before-14.3/src/App.vue b/examples/api-before-14.3/src/App.vue new file mode 100644 index 0000000..7905b05 --- /dev/null +++ b/examples/api-before-14.3/src/App.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/examples/api-before-14.3/src/assets/base.css b/examples/api-before-14.3/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/api-before-14.3/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/api-before-14.3/src/assets/logo.svg b/examples/api-before-14.3/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/api-before-14.3/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/api-before-14.3/src/assets/main.css b/examples/api-before-14.3/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/api-before-14.3/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/api-before-14.3/src/components/HelloWorld.vue b/examples/api-before-14.3/src/components/HelloWorld.vue new file mode 100644 index 0000000..d174cf8 --- /dev/null +++ b/examples/api-before-14.3/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/api-before-14.3/src/components/TheWelcome.vue b/examples/api-before-14.3/src/components/TheWelcome.vue new file mode 100644 index 0000000..e65a66b --- /dev/null +++ b/examples/api-before-14.3/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/api-before-14.3/src/components/WelcomeItem.vue b/examples/api-before-14.3/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/api-before-14.3/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/api-before-14.3/src/components/__tests__/HelloWorld.spec.ts b/examples/api-before-14.3/src/components/__tests__/HelloWorld.spec.ts new file mode 100644 index 0000000..2533202 --- /dev/null +++ b/examples/api-before-14.3/src/components/__tests__/HelloWorld.spec.ts @@ -0,0 +1,11 @@ +import { describe, it, expect } from 'vitest' + +import { mount } from '@vue/test-utils' +import HelloWorld from '../HelloWorld.vue' + +describe('HelloWorld', () => { + it('renders properly', () => { + const wrapper = mount(HelloWorld, { props: { msg: 'Hello Vitest' } }) + expect(wrapper.text()).toContain('Hello Vitest') + }) +}) diff --git a/examples/api-before-14.3/src/components/icons/IconCommunity.vue b/examples/api-before-14.3/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/api-before-14.3/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/api-before-14.3/src/components/icons/IconDocumentation.vue b/examples/api-before-14.3/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/api-before-14.3/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/api-before-14.3/src/components/icons/IconEcosystem.vue b/examples/api-before-14.3/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/api-before-14.3/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/api-before-14.3/src/components/icons/IconSupport.vue b/examples/api-before-14.3/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/api-before-14.3/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/api-before-14.3/src/components/icons/IconTooling.vue b/examples/api-before-14.3/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/api-before-14.3/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/api-before-14.3/src/main.ts b/examples/api-before-14.3/src/main.ts new file mode 100644 index 0000000..5dcad83 --- /dev/null +++ b/examples/api-before-14.3/src/main.ts @@ -0,0 +1,14 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import { createPinia } from 'pinia' + +import App from './App.vue' +import router from './router' + +const app = createApp(App) + +app.use(createPinia()) +app.use(router) + +app.mount('#app') diff --git a/examples/api-before-14.3/src/router/index.ts b/examples/api-before-14.3/src/router/index.ts new file mode 100644 index 0000000..ce51fcf --- /dev/null +++ b/examples/api-before-14.3/src/router/index.ts @@ -0,0 +1,24 @@ +import { createRouter, createWebHistory } from 'vue-router' +import HomeView from '../views/HomeView.vue' +import type { Component } from 'vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: HomeView + }, + { + path: '/about', + name: 'about', + // route level code-splitting + // this generates a separate chunk (About.[hash].js) for this route + // which is lazy-loaded when the route is visited. + component: async (): Promise<{ default: Component }> => import('../views/AboutView.vue') + } + ] +}) + +export default router diff --git a/examples/api-before-14.3/src/stores/counter.ts b/examples/api-before-14.3/src/stores/counter.ts new file mode 100644 index 0000000..b6757ba --- /dev/null +++ b/examples/api-before-14.3/src/stores/counter.ts @@ -0,0 +1,12 @@ +import { ref, computed } from 'vue' +import { defineStore } from 'pinia' + +export const useCounterStore = defineStore('counter', () => { + const count = ref(0) + const doubleCount = computed(() => count.value * 2) + function increment() { + count.value++ + } + + return { count, doubleCount, increment } +}) diff --git a/examples/api-before-14.3/src/views/AboutView.vue b/examples/api-before-14.3/src/views/AboutView.vue new file mode 100644 index 0000000..756ad2a --- /dev/null +++ b/examples/api-before-14.3/src/views/AboutView.vue @@ -0,0 +1,15 @@ + + + diff --git a/examples/api-before-14.3/src/views/HomeView.vue b/examples/api-before-14.3/src/views/HomeView.vue new file mode 100644 index 0000000..d5c0217 --- /dev/null +++ b/examples/api-before-14.3/src/views/HomeView.vue @@ -0,0 +1,9 @@ + + + diff --git a/examples/api-before-14.3/tsconfig.app.json b/examples/api-before-14.3/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/api-before-14.3/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/api-before-14.3/tsconfig.json b/examples/api-before-14.3/tsconfig.json new file mode 100644 index 0000000..5304731 --- /dev/null +++ b/examples/api-before-14.3/tsconfig.json @@ -0,0 +1,17 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.vitest.json" + } + ], + "compilerOptions": { + "module": "NodeNext" + } +} diff --git a/examples/api-before-14.3/tsconfig.node.json b/examples/api-before-14.3/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/api-before-14.3/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/api-before-14.3/tsconfig.vitest.json b/examples/api-before-14.3/tsconfig.vitest.json new file mode 100644 index 0000000..571995d --- /dev/null +++ b/examples/api-before-14.3/tsconfig.vitest.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.app.json", + "exclude": [], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo", + + "lib": [], + "types": ["node", "jsdom"] + } +} diff --git a/examples/api-before-14.3/vite.config.ts b/examples/api-before-14.3/vite.config.ts new file mode 100644 index 0000000..c036b6f --- /dev/null +++ b/examples/api-before-14.3/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import vueDevTools from 'vite-plugin-vue-devtools' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/api-before-14.3/vitest.config.ts b/examples/api-before-14.3/vitest.config.ts new file mode 100644 index 0000000..4b1c897 --- /dev/null +++ b/examples/api-before-14.3/vitest.config.ts @@ -0,0 +1,14 @@ +import { fileURLToPath } from 'node:url' +import { mergeConfig, defineConfig, configDefaults } from 'vitest/config' +import viteConfig from './vite.config' + +export default mergeConfig( + viteConfig, + defineConfig({ + test: { + environment: 'jsdom', + exclude: [...configDefaults.exclude, 'e2e/**'], + root: fileURLToPath(new URL('./', import.meta.url)) + } + }) +) diff --git a/examples/custom-type-checked-rules-on-and-off/.editorconfig b/examples/custom-type-checked-rules-on-and-off/.editorconfig new file mode 100644 index 0000000..ecea360 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/.editorconfig @@ -0,0 +1,6 @@ +[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue}] +charset = utf-8 +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/examples/custom-type-checked-rules-on-and-off/.gitignore b/examples/custom-type-checked-rules-on-and-off/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/.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/examples/custom-type-checked-rules-on-and-off/.vscode/extensions.json b/examples/custom-type-checked-rules-on-and-off/.vscode/extensions.json new file mode 100644 index 0000000..5efa012 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint", + "EditorConfig.EditorConfig" + ] +} diff --git a/examples/custom-type-checked-rules-on-and-off/README.md b/examples/custom-type-checked-rules-on-and-off/README.md new file mode 100644 index 0000000..2b1b07c --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/README.md @@ -0,0 +1,39 @@ +# custom-type-checked-rules-on-and-off + +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 +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/custom-type-checked-rules-on-and-off/env.d.ts b/examples/custom-type-checked-rules-on-and-off/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/custom-type-checked-rules-on-and-off/eslint.config.js b/examples/custom-type-checked-rules-on-and-off/eslint.config.js new file mode 100644 index 0000000..7ad3768 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/eslint.config.js @@ -0,0 +1,28 @@ +import pluginVue from 'eslint-plugin-vue' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' + +export default defineConfigWithVueTs( + { + name: 'app/files-to-lint', + files: ['**/*.{ts,mts,tsx,vue}'], + }, + + { + name: 'app/files-to-ignore', + ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], + }, + + pluginVue.configs['flat/essential'], + vueTsConfigs.recommendedTypeChecked, + + { + files: ['**/*.ts', '**/*.tsx', '**/*.mts', '**/*.vue'], + rules: { + // With plain ESLint configs, the following rule will throw + // because some of the vue files can't be type-checked. + // But now it's handled by `defineConfigWithVueTs`. + '@typescript-eslint/require-array-sort-compare': 'error', + '@typescript-eslint/no-redundant-type-constituents': 'off', + } + }, +) diff --git a/examples/custom-type-checked-rules-on-and-off/index.html b/examples/custom-type-checked-rules-on-and-off/index.html new file mode 100644 index 0000000..9e5fc8f --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json new file mode 100644 index 0000000..a3e18b8 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -0,0 +1,31 @@ +{ + "name": "custom-type-checked-rules-on-and-off", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.13" + }, + "devDependencies": { + "@tsconfig/node22": "^22.0.0", + "@types/node": "^22.10.6", + "@vitejs/plugin-vue": "^5.2.1", + "@vue/eslint-config-typescript": "workspace:^", + "@vue/tsconfig": "^0.7.0", + "eslint": "^9.18.0", + "eslint-plugin-vue": "^9.32.0", + "npm-run-all2": "^7.0.2", + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vite-plugin-vue-devtools": "^7.7.0", + "vue-tsc": "^2.2.0" + } +} diff --git a/examples/custom-type-checked-rules-on-and-off/public/favicon.ico b/examples/custom-type-checked-rules-on-and-off/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/custom-type-checked-rules-on-and-off/src/App.vue b/examples/custom-type-checked-rules-on-and-off/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/custom-type-checked-rules-on-and-off/src/assets/base.css b/examples/custom-type-checked-rules-on-and-off/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/custom-type-checked-rules-on-and-off/src/assets/logo.svg b/examples/custom-type-checked-rules-on-and-off/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/custom-type-checked-rules-on-and-off/src/assets/main.css b/examples/custom-type-checked-rules-on-and-off/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/HelloWorld.vue b/examples/custom-type-checked-rules-on-and-off/src/components/HelloWorld.vue new file mode 100644 index 0000000..a2eabd1 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/TheWelcome.vue b/examples/custom-type-checked-rules-on-and-off/src/components/TheWelcome.vue new file mode 100644 index 0000000..674b490 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/TheWelcome.vue @@ -0,0 +1,94 @@ + + + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/WelcomeItem.vue b/examples/custom-type-checked-rules-on-and-off/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconCommunity.vue b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconDocumentation.vue b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconEcosystem.vue b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconSupport.vue b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconTooling.vue b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/custom-type-checked-rules-on-and-off/src/main.ts b/examples/custom-type-checked-rules-on-and-off/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/custom-type-checked-rules-on-and-off/tsconfig.app.json b/examples/custom-type-checked-rules-on-and-off/tsconfig.app.json new file mode 100644 index 0000000..913b8f2 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/tsconfig.app.json @@ -0,0 +1,12 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/custom-type-checked-rules-on-and-off/tsconfig.json b/examples/custom-type-checked-rules-on-and-off/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/custom-type-checked-rules-on-and-off/tsconfig.node.json b/examples/custom-type-checked-rules-on-and-off/tsconfig.node.json new file mode 100644 index 0000000..4c399c2 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/tsconfig.node.json @@ -0,0 +1,18 @@ +{ + "extends": "@tsconfig/node22/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/custom-type-checked-rules-on-and-off/vite.config.ts b/examples/custom-type-checked-rules-on-and-off/vite.config.ts new file mode 100644 index 0000000..4217010 --- /dev/null +++ b/examples/custom-type-checked-rules-on-and-off/vite.config.ts @@ -0,0 +1,18 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueDevTools from 'vite-plugin-vue-devtools' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + }, + }, +}) diff --git a/examples/minimal/eslint.config.js b/examples/minimal/eslint.config.js index a22ed8f..bd0d8bf 100644 --- a/examples/minimal/eslint.config.js +++ b/examples/minimal/eslint.config.js @@ -1,7 +1,7 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.vue'], @@ -12,6 +12,6 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), -] + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, +) diff --git a/examples/minimal/package.json b/examples/minimal/package.json index a2e3a52..8ad9dc5 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/type-checked/eslint.config.js b/examples/type-checked/eslint.config.js index 6fe3f0a..d7c1e1d 100644 --- a/examples/type-checked/eslint.config.js +++ b/examples/type-checked/eslint.config.js @@ -1,10 +1,10 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' import pluginVitest from '@vitest/eslint-plugin' import pluginCypress from 'eslint-plugin-cypress/flat' import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.{ts,mts,tsx,vue}'], @@ -15,8 +15,8 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig({ extends: ['recommendedTypeChecked'] }), + pluginVue.configs['flat/essential'], + vueTsConfigs.recommendedTypeChecked, { ...pluginVitest.configs.recommended, @@ -27,8 +27,8 @@ export default [ ...pluginCypress.configs.recommended, files: [ 'cypress/e2e/**/*.{cy,spec}.{js,ts,jsx,tsx}', - 'cypress/support/**/*.{js,ts,jsx,tsx}' + 'cypress/support/**/*.{js,ts,jsx,tsx}', ], }, skipFormatting, -] +) diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 8d33760..411a818 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -23,26 +23,26 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.20", + "@vitest/eslint-plugin": "^1.1.25", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "cypress": "^13.17.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", - "jsdom": "^25.0.1", + "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "^3.4.2", - "start-server-and-test": "^2.0.9", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vite-plugin-vue-devtools": "^7.6.8", + "start-server-and-test": "^2.0.10", + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vite-plugin-vue-devtools": "^7.7.0", "vitest": "^2.1.8", - "vue-tsc": "^2.1.10" + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-cypress/eslint.config.js b/examples/with-cypress/eslint.config.js index a96818c..d7ffa15 100644 --- a/examples/with-cypress/eslint.config.js +++ b/examples/with-cypress/eslint.config.js @@ -1,8 +1,8 @@ import pluginVue from 'eslint-plugin-vue' import pluginCypress from 'eslint-plugin-cypress/flat' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.vue'], @@ -13,15 +13,15 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, { ...pluginCypress.configs.recommended, files: [ '**/__tests__/*.{cy,spec}.{js,ts,jsx,tsx}', 'cypress/e2e/**/*.{cy,spec}.{js,ts,jsx,tsx}', - 'cypress/support/**/*.{js,ts,jsx,tsx}' + 'cypress/support/**/*.{js,ts,jsx,tsx}', ], - } -] + }, +) diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index b2c5d5e..373944c 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,18 +20,18 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "cypress": "^13.17.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "start-server-and-test": "^2.0.9", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "start-server-and-test": "^2.0.10", + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-jsx-in-vue/eslint.config.js b/examples/with-jsx-in-vue/eslint.config.js index 639d855..91e727b 100644 --- a/examples/with-jsx-in-vue/eslint.config.js +++ b/examples/with-jsx-in-vue/eslint.config.js @@ -1,10 +1,24 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { + defineConfigWithVueTs, + vueTsConfigs, + configureVueProject, +} from '@vue/eslint-config-typescript' -export default [ +configureVueProject({ scriptLangs: ['js', 'jsx', 'ts', 'tsx'] }) + +export default defineConfigWithVueTs( { name: 'app/files-to-lint', - files: ['**/*.js', '**/*.mjs', '**/*.jsx', '**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], + files: [ + '**/*.js', + '**/*.mjs', + '**/*.jsx', + '**/*.ts', + '**/*.mts', + '**/*.tsx', + '**/*.vue', + ], }, { @@ -12,13 +26,6 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig({ - supportedScriptLangs: { - ts: true, - tsx: true, - js: true, - jsx: true - } - }), -] + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, +) diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 49353a0..aa71aa4 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-jsx/eslint.config.js b/examples/with-jsx/eslint.config.js index 9467815..7fa9ba3 100644 --- a/examples/with-jsx/eslint.config.js +++ b/examples/with-jsx/eslint.config.js @@ -1,7 +1,7 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.js', '**/*.mjs', '**/*.jsx', '**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], @@ -12,6 +12,6 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), -] + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, +) diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 7bef62b..d50af68 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-nightwatch/eslint.config.js b/examples/with-nightwatch/eslint.config.js index 3dd45b5..627e180 100644 --- a/examples/with-nightwatch/eslint.config.js +++ b/examples/with-nightwatch/eslint.config.js @@ -1,7 +1,7 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.vue'], @@ -12,8 +12,8 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, { // nightwatch specs @@ -24,4 +24,4 @@ export default [ // You can use https://github.com/ihordiachenko/eslint-plugin-chai-friendly for more accurate linting }, }, -] +) diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 17dce4b..840e4e9 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,21 +19,21 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^131.0.4", - "eslint": "^9.17.0", + "chromedriver": "^131.0.5", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", - "nightwatch": "^3.9.0", + "nightwatch": "^3.10.2", "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", + "typescript": "~5.7.3", + "vite": "^6.0.7", "vite-plugin-nightwatch": "^0.4.6", - "vue-tsc": "^2.1.10" + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-playwright/eslint.config.js b/examples/with-playwright/eslint.config.js index 87746fd..f9b59eb 100644 --- a/examples/with-playwright/eslint.config.js +++ b/examples/with-playwright/eslint.config.js @@ -1,8 +1,8 @@ import pluginVue from 'eslint-plugin-vue' import pluginPlaywright from 'eslint-plugin-playwright' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.vue'], @@ -13,11 +13,11 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, { ...pluginPlaywright.configs['flat/recommended'], files: ['e2e/**/*.{test,spec}.{js,ts,jsx,tsx}'], }, -] +) diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 51a5eb0..dfac15d 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -18,16 +18,16 @@ "devDependencies": { "@playwright/test": "^1.49.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-prettier/eslint.config.js b/examples/with-prettier/eslint.config.js index e9cee7f..800ac48 100644 --- a/examples/with-prettier/eslint.config.js +++ b/examples/with-prettier/eslint.config.js @@ -1,8 +1,8 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.vue'], @@ -13,8 +13,8 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, skipFormatting -] +) diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 3017a9c..7a69644 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "prettier": "^3.4.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-tsx-in-vue/eslint.config.js b/examples/with-tsx-in-vue/eslint.config.js index d2b67b9..570ddca 100644 --- a/examples/with-tsx-in-vue/eslint.config.js +++ b/examples/with-tsx-in-vue/eslint.config.js @@ -1,7 +1,13 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { + defineConfigWithVueTs, + vueTsConfigs, + configureVueProject, +} from '@vue/eslint-config-typescript' -export default [ +configureVueProject({ scriptLangs: ['ts', 'tsx'] }) + +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], @@ -12,11 +18,6 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig({ - supportedScriptLangs: { - ts: true, - tsx: true - } - }), -] + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, +) diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index ba193c7..20d2d47 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-tsx/eslint.config.js b/examples/with-tsx/eslint.config.js index 2d98938..22a6176 100644 --- a/examples/with-tsx/eslint.config.js +++ b/examples/with-tsx/eslint.config.js @@ -1,7 +1,7 @@ import pluginVue from 'eslint-plugin-vue' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.tsx', '**/*.vue'], @@ -12,6 +12,6 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), -] + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, +) diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 015a1ce..d3c88e7 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", - "vue-tsc": "^2.1.10" + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" } } diff --git a/examples/with-vitest/eslint.config.js b/examples/with-vitest/eslint.config.js index f36b811..90710a3 100644 --- a/examples/with-vitest/eslint.config.js +++ b/examples/with-vitest/eslint.config.js @@ -1,8 +1,8 @@ import pluginVue from 'eslint-plugin-vue' import pluginVitest from '@vitest/eslint-plugin' -import vueTsEslintConfig from '@vue/eslint-config-typescript' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' -export default [ +export default defineConfigWithVueTs( { name: 'app/files-to-lint', files: ['**/*.ts', '**/*.mts', '**/*.vue'], @@ -13,11 +13,11 @@ export default [ ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], }, - ...pluginVue.configs['flat/essential'], - ...vueTsEslintConfig(), + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, { ...pluginVitest.configs['recommended'], files: ['src/**/__tests__/*'], }, -] +) diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 4380128..409749b 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,19 +18,19 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.10", + "@types/node": "^20.17.12", "@vitejs/plugin-vue": "^5.2.1", - "@vitest/eslint-plugin": "^1.1.20", + "@vitest/eslint-plugin": "^1.1.25", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", - "jsdom": "^25.0.1", + "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.6.3", - "vite": "^6.0.5", + "typescript": "~5.7.3", + "vite": "^6.0.7", "vitest": "^2.1.8", - "vue-tsc": "^2.1.10" + "vue-tsc": "^2.2.0" } } diff --git a/package.json b/package.json index 91422d2..278cd0f 100644 --- a/package.json +++ b/package.json @@ -48,14 +48,14 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.10.2", - "eslint": "^9.17.0", + "@types/node": "^22.10.6", + "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", - "pkgroll": "^2.5.1", + "pkgroll": "^2.6.1", "prettier": "^3.4.2", "tsx": "^4.19.2", - "typescript": "~5.6.3", + "typescript": "~5.7.3", "vitest": "^2.1.8", "vue": "^3.5.13" }, @@ -70,8 +70,9 @@ } }, "dependencies": { - "fast-glob": "^3.3.2", - "typescript-eslint": "^8.18.1", + "@typescript-eslint/utils": "^8.20.0", + "fast-glob": "^3.3.3", + "typescript-eslint": "^8.20.0", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3887c3..a0e3341 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,34 +8,37 @@ importers: .: dependencies: + '@typescript-eslint/utils': + specifier: ^8.20.0 + version: 8.20.0(eslint@9.18.0)(typescript@5.7.3) fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 typescript-eslint: - specifier: ^8.18.1 - version: 8.18.1(eslint@9.17.0)(typescript@5.6.3) + specifier: ^8.20.0 + version: 8.20.0(eslint@9.18.0)(typescript@5.7.3) vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.17.0) + version: 9.4.3(eslint@9.18.0) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.10.2 - version: 22.10.2 + specifier: ^22.10.6 + version: 22.10.6 eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) execa: specifier: ^9.5.2 version: 9.5.2 pkgroll: - specifier: ^2.5.1 - version: 2.5.1(typescript@5.6.3) + specifier: ^2.6.1 + version: 2.6.1(typescript@5.7.3) prettier: specifier: ^3.4.2 version: 3.4.2 @@ -43,106 +46,231 @@ importers: specifier: ^4.19.2 version: 4.19.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@22.10.2)(jsdom@25.0.1) + version: 2.1.8(@types/node@22.10.6)(jsdom@26.0.0) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) examples/allow-js: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) + + examples/api-before-14.3: + dependencies: + pinia: + specifier: ^2.3.0 + version: 2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + vue: + specifier: ^3.5.13 + version: 3.5.13(typescript@5.7.3) + vue-router: + specifier: ^4.5.0 + version: 4.5.0(vue@3.5.13(typescript@5.7.3)) + devDependencies: + '@tsconfig/node20': + specifier: ^20.1.4 + version: 20.1.4 + '@types/jsdom': + specifier: ^21.1.7 + version: 21.1.7 + '@types/node': + specifier: ^20.17.12 + version: 20.17.12 + '@vitejs/plugin-vue': + specifier: ^5.2.1 + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue-jsx': + specifier: ^4.1.1 + version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vitest/eslint-plugin': + specifier: ^1.1.25 + version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0)) + '@vue/eslint-config-prettier': + specifier: ^10.1.0 + version: 10.1.0(eslint@9.18.0)(prettier@3.4.2) + '@vue/eslint-config-typescript': + specifier: workspace:* + version: link:../.. + '@vue/test-utils': + specifier: ^2.4.6 + version: 2.4.6 + '@vue/tsconfig': + specifier: ^0.7.0 + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + cypress: + specifier: ^13.17.0 + version: 13.17.0 + eslint: + specifier: ^9.18.0 + version: 9.18.0 + eslint-plugin-cypress: + specifier: ^4.1.0 + version: 4.1.0(eslint@9.18.0) + eslint-plugin-vue: + specifier: ^9.32.0 + version: 9.32.0(eslint@9.18.0) + jsdom: + specifier: ^26.0.0 + version: 26.0.0 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 + prettier: + specifier: ^3.4.2 + version: 3.4.2 + start-server-and-test: + specifier: ^2.0.10 + version: 2.0.10 + typescript: + specifier: ~5.7.3 + version: 5.7.3 + vite: + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-vue-devtools: + specifier: ^7.7.0 + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + vitest: + specifier: ^2.1.8 + version: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) + vue-tsc: + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) + + examples/custom-type-checked-rules-on-and-off: + dependencies: + vue: + specifier: ^3.5.13 + version: 3.5.13(typescript@5.7.3) + devDependencies: + '@tsconfig/node22': + specifier: ^22.0.0 + version: 22.0.0 + '@types/node': + specifier: ^22.10.6 + version: 22.10.6 + '@vitejs/plugin-vue': + specifier: ^5.2.1 + version: 5.2.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/eslint-config-typescript': + specifier: workspace:^ + version: link:../.. + '@vue/tsconfig': + specifier: ^0.7.0 + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + eslint: + specifier: ^9.18.0 + version: 9.18.0 + eslint-plugin-vue: + specifier: ^9.32.0 + version: 9.32.0(eslint@9.18.0) + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 + typescript: + specifier: ~5.7.3 + version: 5.7.3 + vite: + specifier: ^6.0.7 + version: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-vue-devtools: + specifier: ^7.7.0 + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + vue-tsc: + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/minimal: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/type-checked: dependencies: pinia: specifier: ^2.3.0 - version: 2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.6.3)) + version: 4.5.0(vue@3.5.13(typescript@5.7.3)) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -151,20 +279,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.20 - version: 1.1.20(@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) + specifier: ^1.1.25 + version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0)) '@vue/eslint-config-prettier': specifier: ^10.1.0 - version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) + version: 10.1.0(eslint@9.18.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -173,22 +301,22 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: specifier: ^13.17.0 version: 13.17.0 eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.17.0) + version: 4.1.0(eslint@9.18.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) jsdom: - specifier: ^25.0.1 - version: 25.0.1 + specifier: ^26.0.0 + version: 26.0.0 npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -196,177 +324,177 @@ importers: specifier: ^3.4.2 version: 3.4.2 start-server-and-test: - specifier: ^2.0.9 - version: 2.0.9 + specifier: ^2.0.10 + version: 2.0.10 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.6.8 - version: 7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + specifier: ^7.7.0 + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) + version: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-cypress: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: specifier: ^13.17.0 version: 13.17.0 eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.17.0) + version: 4.1.0(eslint@9.18.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 start-server-and-test: - specifier: ^2.0.9 - version: 2.0.9 + specifier: ^2.0.10 + version: 2.0.10 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-jsx: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-jsx-in-vue: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-nightwatch: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.6.3)) + version: 3.1.2(@types/node@20.17.12)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -375,46 +503,46 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) chromedriver: - specifier: ^131.0.4 - version: 131.0.4 + specifier: ^131.0.5 + version: 131.0.5 eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) geckodriver: specifier: ^5.0.0 - version: 5.0.0 + version: 5.0.0(bare-buffer@3.0.1) nightwatch: - specifier: ^3.9.0 - version: 3.9.0(chromedriver@131.0.4)(geckodriver@5.0.0) + specifier: ^3.10.2 + version: 3.10.2(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.10)(typescript@5.6.3) + version: 10.9.2(@types/node@20.17.12)(typescript@5.7.3) typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-playwright: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@playwright/test': specifier: ^1.49.1 @@ -423,69 +551,69 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-playwright: specifier: ^2.1.0 - version: 2.1.0(eslint@9.17.0) + version: 2.1.0(eslint@9.18.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-prettier: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.1.0 - version: 10.1.0(eslint@9.17.0)(prettier@3.4.2) + version: 10.1.0(eslint@9.18.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -493,106 +621,106 @@ importers: specifier: ^3.4.2 version: 3.4.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-tsx: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-tsx-in-vue: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) examples/with-vitest: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -601,14 +729,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.20 - version: 1.1.20(@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1)) + specifier: ^1.1.25 + version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -617,108 +745,108 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) jsdom: - specifier: ^25.0.1 - version: 25.0.1 + specifier: ^26.0.0 + version: 26.0.0 npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) + version: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) test/fixtures/file-based-routing: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.6.3)) + version: 4.5.0(vue@3.5.13(typescript@5.7.3)) devDependencies: '@tsconfig/node22': specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.10.2 - version: 22.10.2 + specifier: ^22.10.6 + version: 22.10.6 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 unplugin-vue-router: specifier: ^0.10.9 - version: 0.10.9(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + version: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.6.8 - version: 7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + specifier: ^7.7.0 + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) test/fixtures/with-older-espree: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.6.3) + version: 3.5.13(typescript@5.7.3) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.17.12 + version: 20.17.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.18.0 + version: 9.18.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.17.0) + version: 9.32.0(eslint@9.18.0) espree: specifier: ^9.6.1 version: 9.6.1 @@ -726,14 +854,14 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.6.3 - version: 5.6.3 + specifier: ~5.7.3 + version: 5.7.3 vite: - specifier: ^6.0.5 - version: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + specifier: ^6.0.7 + version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.1.10 - version: 2.1.10(typescript@5.6.3) + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) packages: @@ -744,28 +872,31 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + '@asamuzakjp/css-color@2.8.2': + resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} + '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.25.9': @@ -792,12 +923,12 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.25.9': - resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -822,8 +953,8 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + '@babel/parser@7.26.5': + resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} engines: {node: '>=6.0.0'} hasBin: true @@ -862,8 +993,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.9': - resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + '@babel/plugin-transform-typescript@7.26.5': + resolution: {integrity: sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -872,12 +1003,12 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + '@babel/traverse@7.26.5': + resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/types@7.26.5': + resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} '@bazel/runfiles@6.3.1': @@ -891,8 +1022,36 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@cypress/request@3.0.6': - resolution: {integrity: sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg==} + '@csstools/color-helpers@5.0.1': + resolution: {integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==} + engines: {node: '>=18'} + + '@csstools/css-calc@2.1.1': + resolution: {integrity: sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-color-parser@3.0.7': + resolution: {integrity: sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-parser-algorithms@3.0.4': + resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-tokenizer@3.0.3': + resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} + engines: {node: '>=18'} + + '@cypress/request@3.0.7': + resolution: {integrity: sha512-LzxlLEMbBOPYB85uXrDqvD4MgcenjRBLIns3zyhx7vTPj/0u2eQhzXvPiGcaJrV38Q9dbkExWp6cOHPJ+EtFYg==} engines: {node: '>= 6'} '@cypress/xvfb@1.2.4': @@ -910,8 +1069,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -934,8 +1093,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -970,8 +1129,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -994,8 +1153,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1018,8 +1177,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1042,8 +1201,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1066,8 +1225,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1090,8 +1249,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1114,8 +1273,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1138,8 +1297,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1162,8 +1321,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1192,8 +1351,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1216,8 +1375,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1240,8 +1399,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1264,8 +1423,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1288,8 +1447,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1312,12 +1471,18 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.24.2': + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -1336,8 +1501,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -1348,8 +1513,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -1372,8 +1537,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -1396,8 +1561,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1420,8 +1585,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1444,8 +1609,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1468,8 +1633,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1484,28 +1649,28 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.19.0': - resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} + '@eslint/config-array@0.19.1': + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.9.0': - resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} + '@eslint/core@0.10.0': + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.17.0': - resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} + '@eslint/js@9.18.0': + resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + '@eslint/object-schema@2.1.5': + resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.3': - resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + '@eslint/plugin-kit@0.2.5': + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@hapi/hoek@9.3.0': @@ -1538,8 +1703,8 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -1715,8 +1880,8 @@ packages: rollup: optional: true - '@rollup/plugin-commonjs@26.0.3': - resolution: {integrity: sha512-2BJcolt43MY+y5Tz47djHkodCC3c1VKVrBDKpVqHKpQ9z9S158kCCqB8NF6/gzxLdNlYW9abB3Ibh+kOWLp8KQ==} + '@rollup/plugin-commonjs@28.0.2': + resolution: {integrity: sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 @@ -1724,6 +1889,15 @@ packages: rollup: optional: true + '@rollup/plugin-dynamic-import-vars@2.1.5': + resolution: {integrity: sha512-Mymi24fd9hlRifdZV/jYIFj1dn99F34imiYu3KzlAcgBcRi3i9SucgW/VRo5SQ9K4NuQ7dCep6pFWgNyhRdFHQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -1742,8 +1916,8 @@ packages: rollup: optional: true - '@rollup/plugin-node-resolve@15.3.0': - resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} + '@rollup/plugin-node-resolve@16.0.0': + resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.78.0||^3.0.0||^4.0.0 @@ -1751,8 +1925,8 @@ packages: rollup: optional: true - '@rollup/plugin-replace@5.0.7': - resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} + '@rollup/plugin-replace@6.0.2': + resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -1760,8 +1934,8 @@ packages: rollup: optional: true - '@rollup/pluginutils@5.1.3': - resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -1769,93 +1943,98 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.27.4': - resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} + '@rollup/rollup-android-arm-eabi@4.30.1': + resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.27.4': - resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} + '@rollup/rollup-android-arm64@4.30.1': + resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.27.4': - resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} + '@rollup/rollup-darwin-arm64@4.30.1': + resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.27.4': - resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} + '@rollup/rollup-darwin-x64@4.30.1': + resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.27.4': - resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} + '@rollup/rollup-freebsd-arm64@4.30.1': + resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.27.4': - resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} + '@rollup/rollup-freebsd-x64@4.30.1': + resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': - resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': + resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.27.4': - resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} + '@rollup/rollup-linux-arm-musleabihf@4.30.1': + resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.27.4': - resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} + '@rollup/rollup-linux-arm64-gnu@4.30.1': + resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.27.4': - resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} + '@rollup/rollup-linux-arm64-musl@4.30.1': + resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': - resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': + resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': + resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.27.4': - resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} + '@rollup/rollup-linux-riscv64-gnu@4.30.1': + resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.27.4': - resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} + '@rollup/rollup-linux-s390x-gnu@4.30.1': + resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.27.4': - resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} + '@rollup/rollup-linux-x64-gnu@4.30.1': + resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.27.4': - resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} + '@rollup/rollup-linux-x64-musl@4.30.1': + resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.27.4': - resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} + '@rollup/rollup-win32-arm64-msvc@4.30.1': + resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.27.4': - resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} + '@rollup/rollup-win32-ia32-msvc@4.30.1': + resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.27.4': - resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} + '@rollup/rollup-win32-x64-msvc@4.30.1': + resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} cpu: [x64] os: [win32] @@ -1932,17 +2111,17 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@20.17.10': - resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} + '@types/node@20.17.12': + resolution: {integrity: sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==} - '@types/node@22.10.2': - resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} + '@types/node@22.10.6': + resolution: {integrity: sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/selenium-webdriver@4.1.27': - resolution: {integrity: sha512-ALqsj8D7Swb6MnBQuAQ58J3KC3yh6fLGtAmpBmnZX8j+0kmP7NaLt56CuzBw2W2bXPrvHFTgn8iekOQFUKXEQA==} + '@types/selenium-webdriver@4.1.28': + resolution: {integrity: sha512-Au7CXegiS7oapbB16zxPToY4Cjzi9UQQMf3W2ZZM8PigMLTGR3iUAHjPUTddyE5g1SBjT/qpmvlsAQLBfNAdKg==} '@types/sinonjs__fake-timers@8.1.1': resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} @@ -1959,51 +2138,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.18.1': - resolution: {integrity: sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==} + '@typescript-eslint/eslint-plugin@8.20.0': + resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.18.1': - resolution: {integrity: sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==} + '@typescript-eslint/parser@8.20.0': + resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.18.1': - resolution: {integrity: sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==} + '@typescript-eslint/scope-manager@8.20.0': + resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.18.1': - resolution: {integrity: sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==} + '@typescript-eslint/type-utils@8.20.0': + resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.18.1': - resolution: {integrity: sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==} + '@typescript-eslint/types@8.20.0': + resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.18.1': - resolution: {integrity: sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==} + '@typescript-eslint/typescript-estree@8.20.0': + resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.18.1': - resolution: {integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==} + '@typescript-eslint/utils@8.20.0': + resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.18.1': - resolution: {integrity: sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==} + '@typescript-eslint/visitor-keys@8.20.0': + resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2027,8 +2206,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.20': - resolution: {integrity: sha512-2eLsgUm+GVOpDfNyH2do//MiNO/WZkXrPi+EjDmXEdUt6Jwnziq4H221L8vJE0aJys+l1FRfSkm4QbaIyDCfBg==} + '@vitest/eslint-plugin@1.1.25': + resolution: {integrity: sha512-u8DpDnMbPcqBmJOB4PeEtn6q7vKmLVTLFMpzoxSAo0hjYdl4iYSHRleqwPQo0ywc7UV0S6RKIahYRQ3BnZdMVw==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -2069,17 +2248,17 @@ packages: '@vitest/utils@2.1.8': resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} - '@volar/language-core@2.4.10': - resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} + '@volar/language-core@2.4.11': + resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} - '@volar/source-map@2.4.10': - resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==} + '@volar/source-map@2.4.11': + resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} - '@volar/typescript@2.4.10': - resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} + '@volar/typescript@2.4.11': + resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} - '@vue-macros/common@1.15.0': - resolution: {integrity: sha512-yg5VqW7+HRfJGimdKvFYzx8zorHUYo0hzPwuraoC1DWa7HHazbTMoVsHDvk3JHa1SGfSL87fRnzmlvgjEHhszA==} + '@vue-macros/common@1.15.1': + resolution: {integrity: sha512-O0ZXaladWXwHplQnSjxLbB/G1KpdWCUNJPNYVHIxHonGex1BGpoB4fBZZLgddHgAiy18VZG/Iu5L0kwG+SV7JQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -2121,16 +2300,16 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-core@7.6.8': - resolution: {integrity: sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==} + '@vue/devtools-core@7.7.0': + resolution: {integrity: sha512-tSO3pghV5RZGSonZ87S2fOGru3X93epmar5IjZOWjHxH6XSwnK5UbR2aW5puZV+LgLoVYrcNou3krSo5k1F31g==} peerDependencies: vue: ^3.0.0 - '@vue/devtools-kit@7.6.8': - resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==} + '@vue/devtools-kit@7.7.0': + resolution: {integrity: sha512-5cvZ+6SA88zKC8XiuxUfqpdTwVjJbvYnQZY5NReh7qlSGPvVDjjzyEtW+gdzLXNSd8tStgOjAdMCpvDQamUXtA==} - '@vue/devtools-shared@7.6.8': - resolution: {integrity: sha512-9MBPO5Z3X1nYGFqTJyohl6Gmf/J7UNN1oicHdyzBVZP4jnhZ4c20MgtaHDIzWmHDHCMYVS5bwKxT3jxh7gOOKA==} + '@vue/devtools-shared@7.7.0': + resolution: {integrity: sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==} '@vue/eslint-config-prettier@10.1.0': resolution: {integrity: sha512-J6wV91y2pXc0Phha01k0WOHBTPsoSTf4xlmMjoKaeSxBpAdsgTppGF5RZRdOHM7OA74zAXD+VLANrtYXpiPKkQ==} @@ -2138,8 +2317,8 @@ packages: eslint: '>= 8.21.0' prettier: '>= 3.0.0' - '@vue/language-core@2.1.10': - resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==} + '@vue/language-core@2.2.0': + resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2177,12 +2356,12 @@ packages: vue: optional: true - '@wdio/logger@9.1.3': - resolution: {integrity: sha512-cumRMK/gE1uedBUw3WmWXOQ7HtB6DR8EyKQioUz2P0IJtRRpglMBdZV7Svr3b++WWawOuzZHMfbTkJQmaVt8Gw==} + '@wdio/logger@9.4.4': + resolution: {integrity: sha512-BXx8RXFUW2M4dcO6t5Le95Hi2ZkTQBRsvBQqLekT2rZ6Xmw8ZKZBPf0FptnoftFGg6dYmwnDidYv/0+4PiHjpQ==} engines: {node: '>=18.20.0'} - '@zip.js/zip.js@2.7.53': - resolution: {integrity: sha512-G6Bl5wN9EXXVaTUIox71vIX5Z454zEBe+akKpV4m1tUboIctT5h7ID3QXCJd/Lfy2rSvmkTmZIucf1jGRR4f5A==} + '@zip.js/zip.js@2.7.54': + resolution: {integrity: sha512-qMrJVg2hoEsZJjMJez9yI2+nZlBUxgYzGV3mqcb2B/6T1ihXp0fWBDYlVHlHquuorgNUQP5a8qSmX6HF5rFJNg==} engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'} abbrev@2.0.0: @@ -2203,8 +2382,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} aggregate-error@3.1.0: @@ -2214,8 +2393,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@0.2.2: - resolution: {integrity: sha512-cZIRkbERILsBOXTQmMrxc9hgpxglstn69zm+F1ARf4aPAzdAFYd6sBq87ErO0Fj3DV94tglcyHG5kQz9nDC/8A==} + alien-signals@0.4.14: + resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -2284,8 +2463,8 @@ packages: aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} asn1@0.2.6: @@ -2302,8 +2481,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@1.3.1: - resolution: {integrity: sha512-3bIRV4s/cNAee2rKjuvYdoG+0CMqtOIgCvWrJL6zG8R0fDyMwYzStspX5JqXPbdMzM+qxHZ6g2rMHKhr3HkPlQ==} + ast-kit@1.3.2: + resolution: {integrity: sha512-gdvX700WVC6sHCJQ7bJGfDvtuKAh6Sa6weIZROxfzUZKP7BjvB8y0SMlM/o4omSQ3L60PQSJROBJsb0vEViVnA==} engines: {node: '>=16.14.0'} ast-types@0.13.4: @@ -2318,6 +2497,10 @@ packages: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} @@ -2342,8 +2525,8 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios@1.7.7: - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} @@ -2351,8 +2534,12 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.5.0: - resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} + bare-buffer@3.0.1: + resolution: {integrity: sha512-QuDV/Wv5k1xsevh24zQwEjlQJuRvt3tUC39VFai6PoJiDIwmISEoc76ZTae4yVcacRBw0HBArrHssV1o3TEKhQ==} + engines: {bare: '>=1.13.0'} + + bare-events@2.5.4: + resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} bare-fs@2.3.5: resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==} @@ -2363,8 +2550,11 @@ packages: bare-path@2.1.3: resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} - bare-stream@2.4.2: - resolution: {integrity: sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==} + bare-stream@2.6.2: + resolution: {integrity: sha512-gSFtIiA/b0Llho+9zEy9MNgqrKpq70T62V4oGN8BSJgZt7Rk3RORPCK1kLj9hxS+YtrvSOOVGUrhraouXZkv3A==} + peerDependencies: + bare-buffer: '*' + bare-events: '*' base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -2412,8 +2602,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2435,8 +2625,16 @@ packages: resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} engines: {node: '>=6'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} callsites@3.1.0: @@ -2447,8 +2645,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001684: - resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==} + caniuse-lite@1.0.30001692: + resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -2465,8 +2663,8 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} check-error@1.0.2: @@ -2488,8 +2686,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@131.0.4: - resolution: {integrity: sha512-JgIkept8YrnqT05ldLaOzxxEJDUV1t3PFIIMO/gQz9AbnpZx7Pl1zq6tQTTz2HoY5T2JKZ5kyiEWwc48g4fJ5w==} + chromedriver@131.0.5: + resolution: {integrity: sha512-OQY4BHUe9JedxH4aAsPZJcf8Y0lMlE7y+3tiCvQSCQ6qDz2b99R0qsqyqzUUSW2DFx0bg4YxmK8CDVMKb9u5kg==} engines: {node: '>=18'} hasBin: true @@ -2610,8 +2808,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssstyle@4.1.0: - resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} + cssstyle@4.2.1: + resolution: {integrity: sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==} engines: {node: '>=18'} csstype@3.1.3: @@ -2670,15 +2868,6 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -2778,6 +2967,10 @@ packages: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -2797,8 +2990,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.64: - resolution: {integrity: sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==} + electron-to-chromium@1.5.80: + resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2828,8 +3021,8 @@ packages: error-stack-parser-es@0.1.5: resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} es-errors@1.3.0: @@ -2839,8 +3032,12 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + + es-object-atoms@1.0.1: + resolution: {integrity: sha512-BPOBuyUF9QIVhuNLhbToCLHP6+0MHwZ7xLBkPPCZqK4JmpJgGnv10035STzzQwFpqdzNFMB3irvDI63IagvDwA==} + engines: {node: '>= 0.4'} esbuild-android-64@0.15.18: resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} @@ -2982,8 +3179,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} engines: {node: '>=18'} hasBin: true @@ -3057,8 +3254,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.17.0: - resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} + eslint@9.18.0: + resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3149,8 +3346,8 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -3159,12 +3356,20 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.18.0: + resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -3279,14 +3484,18 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} engines: {node: '>= 0.4'} get-port@5.1.1: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -3302,8 +3511,8 @@ packages: get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - get-uri@6.0.3: - resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} + get-uri@6.0.4: + resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==} engines: {node: '>= 14'} getos@3.2.1: @@ -3349,12 +3558,13 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.13.0: - resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} + globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -3362,8 +3572,9 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -3372,12 +3583,8 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} has-tostringtag@1.0.2: @@ -3411,8 +3618,8 @@ packages: resolution: {integrity: sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==} engines: {node: '>=0.10'} - https-proxy-agent@7.0.5: - resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} human-signals@1.1.1: @@ -3467,8 +3674,8 @@ packages: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} engines: {node: '>=10'} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} ip-address@9.0.5: @@ -3479,35 +3686,36 @@ packages: resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} engines: {node: '>=8'} - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} is-docker@2.2.1: @@ -3552,8 +3760,8 @@ packages: is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} is-number@7.0.0: @@ -3578,16 +3786,16 @@ packages: is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} is-stream@2.0.1: @@ -3598,12 +3806,12 @@ packages: resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} engines: {node: '>=18'} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} is-typedarray@1.0.0: @@ -3624,8 +3832,8 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} is-what@4.1.16: @@ -3702,17 +3910,17 @@ packages: canvas: optional: true - jsdom@25.0.1: - resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} + jsdom@26.0.0: + resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==} engines: {node: '>=18'} peerDependencies: - canvas: ^2.11.2 + canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true @@ -3845,6 +4053,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.0.2: + resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -3860,11 +4072,8 @@ packages: resolution: {integrity: sha512-C9sgUzVZtUtzCBoMdYtwrIRQ4IucGRFGgdhkjL7PXsVfPYmTuWtewqzk7dlipaCMWH/gOYehW9rgMoa4Oebtpw==} engines: {node: '>=16.14.0'} - magic-string@0.30.13: - resolution: {integrity: sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==} - - magic-string@0.30.15: - resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -3872,6 +4081,10 @@ packages: map-stream@0.1.0: resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} @@ -3936,8 +4149,8 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.3: - resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} mocha@10.3.0: resolution: {integrity: sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==} @@ -3957,8 +4170,8 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -3977,8 +4190,8 @@ packages: nightwatch-axe-verbose@2.3.1: resolution: {integrity: sha512-C6N95bwPHsRnv04eVIwJ6w5m6X1+Pddvo6nzpzOHQlO0j+pYRVU7zaQmFUJ0L4cqeUxReNEXyTUg/R9WWfHk7w==} - nightwatch@3.9.0: - resolution: {integrity: sha512-SIkcvRXtGtPy33fodtZC4xDUXKY444dfYvyiODB2sP1M4Ewt7KqE+cxdPuGY0qr+Hsb982KhOnjDUjhSSaX+AA==} + nightwatch@3.10.2: + resolution: {integrity: sha512-4mtiHau8tpuLYKK6sStUfgGTJnSZkwv0CS/frsSjOMwPqJyMrCsmRq6x6LSXZuZhCuBYR8C+3CA/3i3ocE2U2Q==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -4004,8 +4217,8 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} @@ -4036,8 +4249,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nwsapi@2.2.13: - resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} + nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} @@ -4051,8 +4264,8 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} once@1.4.0: @@ -4093,8 +4306,8 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - pac-proxy-agent@7.0.2: - resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==} + pac-proxy-agent@7.1.0: + resolution: {integrity: sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==} engines: {node: '>= 14'} pac-resolver@7.0.1: @@ -4150,6 +4363,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.1: + resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -4198,14 +4414,14 @@ packages: typescript: optional: true - piscina@4.7.0: - resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} + piscina@4.8.0: + resolution: {integrity: sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==} - pkg-types@1.2.1: - resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + pkg-types@1.3.0: + resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} - pkgroll@2.5.1: - resolution: {integrity: sha512-rehzSpQ1T/gh+tlVSxlUeqUPR9W1ZtJXDG00cuussNeCPdS9w1Wv0MWxwL116HbugsTZTrd+lVem+ipinT2JUg==} + pkgroll@2.6.1: + resolution: {integrity: sha512-n9ll3LHCvFVsoXzxAFN/Z+kO4E1ByRW/6YdcreLGKj6b7qpRnZI14Xd7nSfhhWcrF67aAVoT/00wGG7VQsSu9Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4232,8 +4448,8 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + postcss@8.5.0: + resolution: {integrity: sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -4267,8 +4483,8 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - proxy-agent@6.4.0: - resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==} + proxy-agent@6.5.0: + resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} engines: {node: '>= 14'} proxy-from-env@1.0.0: @@ -4282,8 +4498,8 @@ packages: engines: {node: '>= 0.10'} hasBin: true - psl@1.13.0: - resolution: {integrity: sha512-BFwmFXiJoFqlUpZ5Qssolv15DMyc84gTBds1BjsV1BfXEo1UyyD7GsmN67n7J77uRhoSNW1AXtXKPLcBFQn9Aw==} + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -4292,8 +4508,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + qs@6.13.1: + resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} engines: {node: '>=0.6'} querystringify@2.2.0: @@ -4326,8 +4542,8 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} request-progress@3.0.0: @@ -4347,8 +4563,9 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true restore-cursor@3.1.0: @@ -4367,14 +4584,17 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.27.4: - resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} + rollup@4.30.1: + resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + rrweb-cssom@0.8.0: + resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -4391,6 +4611,10 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -4401,8 +4625,8 @@ packages: scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} - selenium-webdriver@4.26.0: - resolution: {integrity: sha512-nA7jMRIPV17mJmAiTDBWN96Sy0Uxrz5CCLb7bLVV6PpL417SyBMPc2Zo/uoREc2EOHlzHwHwAlFtgmSngSY4WQ==} + selenium-webdriver@4.27.0: + resolution: {integrity: sha512-LkTJrNz5socxpPnWPODQ2bQ65eYx9JK+DQMYNihpTjMCqHwgWGYQnQTCAAche2W3ZP87alA+1zYPvgS8tHNzMQ==} engines: {node: '>= 14.21.0'} semver@6.3.1: @@ -4441,11 +4665,24 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} siginfo@2.0.0: @@ -4477,8 +4714,8 @@ packages: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - socks-proxy-agent@8.0.4: - resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} + socks-proxy-agent@8.0.5: + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} socks@2.8.3: @@ -4515,23 +4752,23 @@ packages: resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} engines: {node: '>=6'} - start-server-and-test@2.0.9: - resolution: {integrity: sha512-DDceIvc4wdpr+z3Aqkot2QMho8TcUBh5qH0wEHDpEexBTzlheOcmh53d3dExABY4J5C7qS2UbSXqRWLtxpbWIQ==} + start-server-and-test@2.0.10: + resolution: {integrity: sha512-nZphcfcqGqwk74lbZkqSwClkYz+M5ZPGOMgWxNVJrdztPKN96qe6HooRu6L3TpwITn0lKJJdKACqHbJtqythOQ==} engines: {node: '>=16'} hasBin: true std-env@3.8.0: resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} stream-combiner@0.0.4: resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} - streamx@2.20.2: - resolution: {integrity: sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==} + streamx@2.21.1: + resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -4567,8 +4804,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - superjson@2.2.1: - resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + superjson@2.2.2: + resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} engines: {node: '>=16'} supports-color@7.2.0: @@ -4593,8 +4830,8 @@ packages: resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} - tar-fs@3.0.6: - resolution: {integrity: sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==} + tar-fs@3.0.7: + resolution: {integrity: sha512-2sAfoF/zw/2n8goUGnGRZTWTD4INtnScPZvyYBI6BDlJ3wNR5o1dw03EfBvuhG6GBLvC4J+C7j7W+64aZ0ogQA==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -4606,8 +4843,8 @@ packages: tcp-port-used@1.0.2: resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} - text-decoder@1.2.1: - resolution: {integrity: sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==} + text-decoder@1.2.3: + resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} throttleit@1.0.1: resolution: {integrity: sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==} @@ -4618,8 +4855,8 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} @@ -4633,11 +4870,11 @@ packages: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} - tldts-core@6.1.64: - resolution: {integrity: sha512-uqnl8vGV16KsyflHOzqrYjjArjfXaU6rMPXYy2/ZWoRKCkXtghgB4VwTDXUG+t0OTGeSewNAG31/x1gCTfLt+Q==} + tldts-core@6.1.71: + resolution: {integrity: sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==} - tldts@6.1.64: - resolution: {integrity: sha512-ph4AE5BXWIOsSy9stpoeo7bYe/Cy7VfpciIH4RhVZUPItCJmhqWCN0EVzxd8BOHiyNb42vuJc6NWTjJkg91Tuw==} + tldts@6.1.71: + resolution: {integrity: sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==} hasBin: true tmp@0.2.3: @@ -4656,8 +4893,8 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} - tough-cookie@5.0.0: - resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} + tough-cookie@5.1.0: + resolution: {integrity: sha512-rvZUv+7MoBYTiDmFPBrhL7Ujx9Sk+q9wwm22x8c8T5IJaR+Wsyc7TNxbVxo84kZoRJZZMazowFLqpankBEQrGg==} engines: {node: '>=16'} tr46@5.0.0: @@ -4668,11 +4905,11 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - ts-api-utils@1.4.1: - resolution: {integrity: sha512-5RU2/lxTA3YUZxju61HO2U6EoZLvBLtmV2mbTvqyu4a/7s7RmJPT+1YekhMVsQhznRWk/czIwDUg+V8Q9ZuG4w==} - engines: {node: '>=16'} + ts-api-utils@2.0.0: + resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==} + engines: {node: '>=18.12'} peerDependencies: - typescript: '>=4.2.0' + typescript: '>=4.8.4' ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} @@ -4726,15 +4963,15 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.18.1: - resolution: {integrity: sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==} + typescript-eslint@8.20.0: + resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -4775,8 +5012,8 @@ packages: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -4824,8 +5061,8 @@ packages: vite-plugin-nightwatch@0.4.6: resolution: {integrity: sha512-7mxANgh3KA2c/xGJU35T8z1Xj9akWQ4FuyB1PN3nwinqxqYBAx44sW9Z87a2x6efj5TD4lU0Tbuvvgous6F1+Q==} - vite-plugin-vue-devtools@7.6.8: - resolution: {integrity: sha512-32aIps8C1Y7UEoqyWf+ES3J1OozsCYMIqTqd+I5qass+R0Tcf8SaA2bX1/rskAzkcKCteVoBjEENmqwTcMebbw==} + vite-plugin-vue-devtools@7.7.0: + resolution: {integrity: sha512-1dWiREwIl4JELwXGHXih80hIgjcViMcZGr3j0edo6NQ9kNzAOxMIUgFqc/TO1ary4ZroJUxoB0YDI6jnDf13iQ==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 @@ -4894,8 +5131,8 @@ packages: terser: optional: true - vite@6.0.5: - resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==} + vite@6.0.7: + resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -4962,8 +5199,8 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - vue-component-type-helpers@2.1.10: - resolution: {integrity: sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==} + vue-component-type-helpers@2.2.0: + resolution: {integrity: sha512-cYrAnv2me7bPDcg9kIcGwjJiSB6Qyi08+jLDo9yuvoFQjzHiPTzML7RnkJB1+3P6KMsX/KbCD4QE3Tv/knEllw==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -4987,8 +5224,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@2.1.10: - resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==} + vue-tsc@2.2.0: + resolution: {integrity: sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -5005,8 +5242,8 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} - wait-on@8.0.1: - resolution: {integrity: sha512-1wWQOyR2LVVtaqrcIL2+OM+x7bkpmzVROa0Nf6FryXkS+er5Sa1kzFGjzZRqLnHa3n1rACFLeTwUqE1ETL9Mig==} + wait-on@8.0.2: + resolution: {integrity: sha512-qHlU6AawrgAIHlueGQHQ+ETcPLAauXbnoTKl3RKq20W0T8x0DKVAo5xWIYjHSyvHxQlcYbFdR0jp4T9bDVITFA==} engines: {node: '>=12.0.0'} hasBin: true @@ -5032,19 +5269,20 @@ packages: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@14.0.0: - resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + whatwg-url@14.1.0: + resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==} engines: {node: '>=18'} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} which-collection@1.0.2: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -5121,8 +5359,8 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true @@ -5161,31 +5399,39 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@antfu/utils@0.7.10': {} + '@asamuzakjp/css-color@2.8.2': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + lru-cache: 11.0.2 + '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.5': {} '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 convert-source-map: 2.0.0 debug: 4.4.0(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -5194,23 +5440,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.26.2': + '@babel/generator@7.26.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 - '@babel/helper-compilation-targets@7.25.9': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -5220,24 +5466,24 @@ snapshots: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -5246,29 +5492,29 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 - '@babel/helper-plugin-utils@7.25.9': {} + '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -5281,17 +5527,17 @@ snapshots: '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 - '@babel/parser@7.26.2': + '@babel/parser@7.26.5': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -5299,34 +5545,34 @@ snapshots: '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: @@ -5335,22 +5581,22 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 - '@babel/traverse@7.25.9': + '@babel/traverse@7.26.5': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.0': + '@babel/types@7.26.5': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -5364,7 +5610,27 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@cypress/request@3.0.6': + '@csstools/color-helpers@5.0.1': {} + + '@csstools/css-calc@2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-color-parser@3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/color-helpers': 5.0.1 + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-tokenizer@3.0.3': {} + + '@cypress/request@3.0.7': dependencies: aws-sign2: 0.7.0 aws4: 1.13.2 @@ -5379,9 +5645,9 @@ snapshots: json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.13.0 + qs: 6.13.1 safe-buffer: 5.2.1 - tough-cookie: 5.0.0 + tough-cookie: 5.1.0 tunnel-agent: 0.6.0 uuid: 8.3.2 @@ -5398,7 +5664,7 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true - '@esbuild/aix-ppc64@0.24.0': + '@esbuild/aix-ppc64@0.24.2': optional: true '@esbuild/android-arm64@0.18.20': @@ -5410,7 +5676,7 @@ snapshots: '@esbuild/android-arm64@0.23.1': optional: true - '@esbuild/android-arm64@0.24.0': + '@esbuild/android-arm64@0.24.2': optional: true '@esbuild/android-arm@0.15.18': @@ -5428,7 +5694,7 @@ snapshots: '@esbuild/android-arm@0.23.1': optional: true - '@esbuild/android-arm@0.24.0': + '@esbuild/android-arm@0.24.2': optional: true '@esbuild/android-x64@0.18.20': @@ -5440,7 +5706,7 @@ snapshots: '@esbuild/android-x64@0.23.1': optional: true - '@esbuild/android-x64@0.24.0': + '@esbuild/android-x64@0.24.2': optional: true '@esbuild/darwin-arm64@0.18.20': @@ -5452,7 +5718,7 @@ snapshots: '@esbuild/darwin-arm64@0.23.1': optional: true - '@esbuild/darwin-arm64@0.24.0': + '@esbuild/darwin-arm64@0.24.2': optional: true '@esbuild/darwin-x64@0.18.20': @@ -5464,7 +5730,7 @@ snapshots: '@esbuild/darwin-x64@0.23.1': optional: true - '@esbuild/darwin-x64@0.24.0': + '@esbuild/darwin-x64@0.24.2': optional: true '@esbuild/freebsd-arm64@0.18.20': @@ -5476,7 +5742,7 @@ snapshots: '@esbuild/freebsd-arm64@0.23.1': optional: true - '@esbuild/freebsd-arm64@0.24.0': + '@esbuild/freebsd-arm64@0.24.2': optional: true '@esbuild/freebsd-x64@0.18.20': @@ -5488,7 +5754,7 @@ snapshots: '@esbuild/freebsd-x64@0.23.1': optional: true - '@esbuild/freebsd-x64@0.24.0': + '@esbuild/freebsd-x64@0.24.2': optional: true '@esbuild/linux-arm64@0.18.20': @@ -5500,7 +5766,7 @@ snapshots: '@esbuild/linux-arm64@0.23.1': optional: true - '@esbuild/linux-arm64@0.24.0': + '@esbuild/linux-arm64@0.24.2': optional: true '@esbuild/linux-arm@0.18.20': @@ -5512,7 +5778,7 @@ snapshots: '@esbuild/linux-arm@0.23.1': optional: true - '@esbuild/linux-arm@0.24.0': + '@esbuild/linux-arm@0.24.2': optional: true '@esbuild/linux-ia32@0.18.20': @@ -5524,7 +5790,7 @@ snapshots: '@esbuild/linux-ia32@0.23.1': optional: true - '@esbuild/linux-ia32@0.24.0': + '@esbuild/linux-ia32@0.24.2': optional: true '@esbuild/linux-loong64@0.15.18': @@ -5539,7 +5805,7 @@ snapshots: '@esbuild/linux-loong64@0.23.1': optional: true - '@esbuild/linux-loong64@0.24.0': + '@esbuild/linux-loong64@0.24.2': optional: true '@esbuild/linux-mips64el@0.18.20': @@ -5551,7 +5817,7 @@ snapshots: '@esbuild/linux-mips64el@0.23.1': optional: true - '@esbuild/linux-mips64el@0.24.0': + '@esbuild/linux-mips64el@0.24.2': optional: true '@esbuild/linux-ppc64@0.18.20': @@ -5563,7 +5829,7 @@ snapshots: '@esbuild/linux-ppc64@0.23.1': optional: true - '@esbuild/linux-ppc64@0.24.0': + '@esbuild/linux-ppc64@0.24.2': optional: true '@esbuild/linux-riscv64@0.18.20': @@ -5575,7 +5841,7 @@ snapshots: '@esbuild/linux-riscv64@0.23.1': optional: true - '@esbuild/linux-riscv64@0.24.0': + '@esbuild/linux-riscv64@0.24.2': optional: true '@esbuild/linux-s390x@0.18.20': @@ -5587,7 +5853,7 @@ snapshots: '@esbuild/linux-s390x@0.23.1': optional: true - '@esbuild/linux-s390x@0.24.0': + '@esbuild/linux-s390x@0.24.2': optional: true '@esbuild/linux-x64@0.18.20': @@ -5599,7 +5865,10 @@ snapshots: '@esbuild/linux-x64@0.23.1': optional: true - '@esbuild/linux-x64@0.24.0': + '@esbuild/linux-x64@0.24.2': + optional: true + + '@esbuild/netbsd-arm64@0.24.2': optional: true '@esbuild/netbsd-x64@0.18.20': @@ -5611,13 +5880,13 @@ snapshots: '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/netbsd-x64@0.24.0': + '@esbuild/netbsd-x64@0.24.2': optional: true '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.24.0': + '@esbuild/openbsd-arm64@0.24.2': optional: true '@esbuild/openbsd-x64@0.18.20': @@ -5629,7 +5898,7 @@ snapshots: '@esbuild/openbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.24.0': + '@esbuild/openbsd-x64@0.24.2': optional: true '@esbuild/sunos-x64@0.18.20': @@ -5641,7 +5910,7 @@ snapshots: '@esbuild/sunos-x64@0.23.1': optional: true - '@esbuild/sunos-x64@0.24.0': + '@esbuild/sunos-x64@0.24.2': optional: true '@esbuild/win32-arm64@0.18.20': @@ -5653,7 +5922,7 @@ snapshots: '@esbuild/win32-arm64@0.23.1': optional: true - '@esbuild/win32-arm64@0.24.0': + '@esbuild/win32-arm64@0.24.2': optional: true '@esbuild/win32-ia32@0.18.20': @@ -5665,7 +5934,7 @@ snapshots: '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/win32-ia32@0.24.0': + '@esbuild/win32-ia32@0.24.2': optional: true '@esbuild/win32-x64@0.18.20': @@ -5677,30 +5946,32 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@esbuild/win32-x64@0.24.0': + '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0)': dependencies: - eslint: 9.17.0 + eslint: 9.18.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.19.0': + '@eslint/config-array@0.19.1': dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 + '@eslint/object-schema': 2.1.5 + debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.9.0': {} + '@eslint/core@0.10.0': + dependencies: + '@types/json-schema': 7.0.15 '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0(supports-color@8.1.1) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -5711,12 +5982,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.17.0': {} + '@eslint/js@9.18.0': {} - '@eslint/object-schema@2.1.4': {} + '@eslint/object-schema@2.1.5': {} - '@eslint/plugin-kit@0.2.3': + '@eslint/plugin-kit@0.2.5': dependencies: + '@eslint/core': 0.10.0 levn: 0.4.1 '@hapi/hoek@9.3.0': {} @@ -5747,7 +6019,7 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -5861,12 +6133,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@20.17.10)(vue@3.5.13(typescript@5.6.3))': + '@nightwatch/vue@3.1.2(@types/node@20.17.12)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.12))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@20.17.10) + vite: 4.5.5(@types/node@20.17.12) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -5893,7 +6165,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + fastq: 1.18.0 '@one-ini/wasm@0.1.1': {} @@ -5908,112 +6180,126 @@ snapshots: '@polka/url@1.0.0-next.28': {} - '@rollup/plugin-alias@5.1.1(rollup@4.27.4)': + '@rollup/plugin-alias@5.1.1(rollup@4.30.1)': optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/plugin-commonjs@26.0.3(rollup@4.27.4)': + '@rollup/plugin-commonjs@28.0.2(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 10.4.5 + fdir: 6.4.2(picomatch@4.0.2) is-reference: 1.2.1 - magic-string: 0.30.13 + magic-string: 0.30.17 + picomatch: 4.0.2 optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/plugin-inject@5.0.5(rollup@4.27.4)': + '@rollup/plugin-dynamic-import-vars@2.1.5(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + astring: 1.9.0 estree-walker: 2.0.2 - magic-string: 0.30.13 + fast-glob: 3.3.3 + magic-string: 0.30.17 optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/plugin-json@6.1.0(rollup@4.27.4)': + '@rollup/plugin-inject@5.0.5(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + estree-walker: 2.0.2 + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.30.1 + + '@rollup/plugin-json@6.1.0(rollup@4.30.1)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.4)': + '@rollup/plugin-node-resolve@16.0.0(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.8 + resolve: 1.22.10 optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/plugin-replace@5.0.7(rollup@4.27.4)': + '@rollup/plugin-replace@6.0.2(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - magic-string: 0.30.13 + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + magic-string: 0.30.17 optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/pluginutils@5.1.3(rollup@4.27.4)': + '@rollup/pluginutils@5.1.4(rollup@4.30.1)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.27.4 + rollup: 4.30.1 - '@rollup/rollup-android-arm-eabi@4.27.4': + '@rollup/rollup-android-arm-eabi@4.30.1': optional: true - '@rollup/rollup-android-arm64@4.27.4': + '@rollup/rollup-android-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-arm64@4.27.4': + '@rollup/rollup-darwin-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-x64@4.27.4': + '@rollup/rollup-darwin-x64@4.30.1': optional: true - '@rollup/rollup-freebsd-arm64@4.27.4': + '@rollup/rollup-freebsd-arm64@4.30.1': optional: true - '@rollup/rollup-freebsd-x64@4.27.4': + '@rollup/rollup-freebsd-x64@4.30.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.27.4': + '@rollup/rollup-linux-arm-musleabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.27.4': + '@rollup/rollup-linux-arm64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.27.4': + '@rollup/rollup-linux-arm64-musl@4.30.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.27.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.27.4': + '@rollup/rollup-linux-riscv64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.27.4': + '@rollup/rollup-linux-s390x-gnu@4.30.1': optional: true - '@rollup/rollup-linux-x64-musl@4.27.4': + '@rollup/rollup-linux-x64-gnu@4.30.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.27.4': + '@rollup/rollup-linux-x64-musl@4.30.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.27.4': + '@rollup/rollup-win32-arm64-msvc@4.30.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.27.4': + '@rollup/rollup-win32-ia32-msvc@4.30.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.30.1': optional: true '@sec-ant/readable-stream@0.4.1': {} @@ -6072,7 +6358,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.17.10 + '@types/node': 20.17.12 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6081,23 +6367,23 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 22.10.2 - '@types/selenium-webdriver': 4.1.27 + '@types/node': 20.17.12 + '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@20.17.10': + '@types/node@20.17.12': dependencies: undici-types: 6.19.8 - '@types/node@22.10.2': + '@types/node@22.10.6': dependencies: undici-types: 6.20.0 '@types/resolve@1.20.2': {} - '@types/selenium-webdriver@4.1.27': + '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 22.10.2 + '@types/node': 20.17.12 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6108,122 +6394,122 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.10.2 + '@types/node': 20.17.12 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.10.2 + '@types/node': 20.17.12 optional: true - '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.18.1 - '@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.18.1 - eslint: 9.17.0 + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.20.0 + eslint: 9.18.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.1(typescript@5.6.3) - typescript: 5.6.3 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.18.1 - '@typescript-eslint/types': 8.18.1 - '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.18.1 + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.17.0 - typescript: 5.6.3 + eslint: 9.18.0 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.18.1': + '@typescript-eslint/scope-manager@8.20.0': dependencies: - '@typescript-eslint/types': 8.18.1 - '@typescript-eslint/visitor-keys': 8.18.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 - '@typescript-eslint/type-utils@8.18.1(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.17.0 - ts-api-utils: 1.4.1(typescript@5.6.3) - typescript: 5.6.3 + eslint: 9.18.0 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.18.1': {} + '@typescript-eslint/types@8.20.0': {} - '@typescript-eslint/typescript-estree@8.18.1(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.18.1 - '@typescript-eslint/visitor-keys': 8.18.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0(supports-color@8.1.1) - fast-glob: 3.3.2 + fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.1(typescript@5.6.3) - typescript: 5.6.3 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) - '@typescript-eslint/scope-manager': 8.18.1 - '@typescript-eslint/types': 8.18.1 - '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.6.3) - eslint: 9.17.0 - typescript: 5.6.3 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + eslint: 9.18.0 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.18.1': + '@typescript-eslint/visitor-keys@8.20.0': dependencies: - '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/types': 8.20.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) - vue: 3.5.13(typescript@5.6.3) + vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.10))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.12))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@20.17.10) - vue: 3.5.13(typescript@5.6.3) + vite: 4.5.5(@types/node@20.17.12) + vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) - vue: 3.5.13(typescript@5.6.3) + vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) - vue: 3.5.13(typescript@5.6.3) + vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.20(@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3)(vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0))': dependencies: - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) - eslint: 9.17.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + eslint: 9.18.0 optionalDependencies: - typescript: 5.6.3 - vitest: 2.1.8(@types/node@20.17.10)(jsdom@25.0.1) + typescript: 5.7.3 + vitest: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) '@vitest/expect@2.1.8': dependencies: @@ -6232,21 +6518,21 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@20.17.10))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@20.17.12))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 - magic-string: 0.30.13 + magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@20.17.10) + vite: 5.4.11(@types/node@20.17.12) - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.2))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.6))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 - magic-string: 0.30.13 + magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.2) + vite: 5.4.11(@types/node@22.10.6) '@vitest/pretty-format@2.1.8': dependencies: @@ -6260,7 +6546,7 @@ snapshots: '@vitest/snapshot@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 - magic-string: 0.30.13 + magic-string: 0.30.17 pathe: 1.1.2 '@vitest/spy@2.1.8': @@ -6273,28 +6559,28 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 - '@volar/language-core@2.4.10': + '@volar/language-core@2.4.11': dependencies: - '@volar/source-map': 2.4.10 + '@volar/source-map': 2.4.11 - '@volar/source-map@2.4.10': {} + '@volar/source-map@2.4.11': {} - '@volar/typescript@2.4.10': + '@volar/typescript@2.4.11': dependencies: - '@volar/language-core': 2.4.10 + '@volar/language-core': 2.4.11 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.15.0(rollup@4.27.4)(vue@3.5.13(typescript@5.6.3))': + '@vue-macros/common@1.15.1(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))': dependencies: - '@babel/types': 7.26.0 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@babel/types': 7.26.5 + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@vue/compiler-sfc': 3.5.13 - ast-kit: 1.3.1 + ast-kit: 1.3.2 local-pkg: 0.5.1 magic-string-ast: 0.6.3 optionalDependencies: - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - rollup @@ -6303,11 +6589,11 @@ snapshots: '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)': dependencies: '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 '@vue/babel-helper-vue-transform-on': 1.2.5 '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.0) html-tags: 3.3.1 @@ -6322,15 +6608,15 @@ snapshots: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/parser': 7.26.2 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/parser': 7.26.5 '@vue/compiler-sfc': 3.5.13 transitivePeerDependencies: - supports-color '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -6343,14 +6629,14 @@ snapshots: '@vue/compiler-sfc@3.5.13': dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.13 - postcss: 8.4.49 + magic-string: 0.30.17 + postcss: 8.5.0 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.13': @@ -6365,65 +6651,65 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.8(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.6.8 - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-kit': 7.7.0 + '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) - vue: 3.5.13(typescript@5.6.3) + vite-hot-client: 0.2.4(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)) + vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.6.8(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.6.8 - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-kit': 7.7.0 + '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) - vue: 3.5.13(typescript@5.6.3) + vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)) + vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.6.8': + '@vue/devtools-kit@7.7.0': dependencies: - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-shared': 7.7.0 birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - superjson: 2.2.1 + superjson: 2.2.2 - '@vue/devtools-shared@7.6.8': + '@vue/devtools-shared@7.7.0': dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.1.0(eslint@9.17.0)(prettier@3.4.2)': + '@vue/eslint-config-prettier@10.1.0(eslint@9.18.0)(prettier@3.4.2)': dependencies: - eslint: 9.17.0 - eslint-config-prettier: 9.1.0(eslint@9.17.0) - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.17.0))(eslint@9.17.0)(prettier@3.4.2) + eslint: 9.18.0 + eslint-config-prettier: 9.1.0(eslint@9.18.0) + eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2) prettier: 3.4.2 transitivePeerDependencies: - '@types/eslint' - '@vue/language-core@2.1.10(typescript@5.6.3)': + '@vue/language-core@2.2.0(typescript@5.7.3)': dependencies: - '@volar/language-core': 2.4.10 + '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.13 - alien-signals: 0.2.2 + alien-signals: 0.4.14 minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 '@vue/reactivity@3.5.13': dependencies: @@ -6441,32 +6727,32 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) '@vue/shared@3.5.13': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 - vue-component-type-helpers: 2.1.10 + vue-component-type-helpers: 2.2.0 - '@vue/tsconfig@0.7.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))': + '@vue/tsconfig@0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))': optionalDependencies: - typescript: 5.6.3 - vue: 3.5.13(typescript@5.6.3) + typescript: 5.7.3 + vue: 3.5.13(typescript@5.7.3) - '@wdio/logger@9.1.3': + '@wdio/logger@9.4.4': dependencies: - chalk: 5.3.0 + chalk: 5.4.1 loglevel: 1.9.2 loglevel-plugin-prefix: 0.8.4 strip-ansi: 7.1.0 - '@zip.js/zip.js@2.7.53': {} + '@zip.js/zip.js@2.7.54': {} abbrev@2.0.0: {} @@ -6480,11 +6766,7 @@ snapshots: acorn@8.14.0: {} - agent-base@7.1.1: - dependencies: - debug: 4.4.0(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color + agent-base@7.1.3: {} aggregate-error@3.1.0: dependencies: @@ -6498,7 +6780,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@0.2.2: {} + alien-signals@0.4.14: {} ansi-align@3.0.1: dependencies: @@ -6579,10 +6861,10 @@ snapshots: dependencies: deep-equal: 2.2.3 - array-buffer-byte-length@1.0.1: + array-buffer-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 + call-bound: 1.0.3 + is-array-buffer: 3.0.5 asn1@0.2.6: dependencies: @@ -6594,9 +6876,9 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@1.3.1: + ast-kit@1.3.2: dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 pathe: 1.1.2 ast-types@0.13.4: @@ -6605,11 +6887,13 @@ snapshots: ast-walker-scope@0.6.2: dependencies: - '@babel/parser': 7.26.2 - ast-kit: 1.3.1 + '@babel/parser': 7.26.5 + ast-kit: 1.3.2 astral-regex@2.0.0: {} + astring@1.9.0: {} + async@3.2.6: {} asynckit@0.4.0: {} @@ -6626,7 +6910,7 @@ snapshots: axe-core@4.10.2: {} - axios@1.7.7(debug@4.4.0): + axios@1.7.9(debug@4.4.0): dependencies: follow-redirects: 1.15.9(debug@4.4.0) form-data: 4.0.1 @@ -6638,14 +6922,19 @@ snapshots: balanced-match@1.0.2: {} - bare-events@2.5.0: + bare-buffer@3.0.1: optional: true - bare-fs@2.3.5: + bare-events@2.5.4: + optional: true + + bare-fs@2.3.5(bare-buffer@3.0.1): dependencies: - bare-events: 2.5.0 + bare-events: 2.5.4 bare-path: 2.1.3 - bare-stream: 2.4.2 + bare-stream: 2.6.2(bare-buffer@3.0.1)(bare-events@2.5.4) + transitivePeerDependencies: + - bare-buffer optional: true bare-os@2.4.4: @@ -6656,9 +6945,11 @@ snapshots: bare-os: 2.4.4 optional: true - bare-stream@2.4.2: + bare-stream@2.6.2(bare-buffer@3.0.1)(bare-events@2.5.4): dependencies: - streamx: 2.20.2 + bare-buffer: 3.0.1 + bare-events: 2.5.4 + streamx: 2.21.1 optional: true base64-js@1.5.1: {} @@ -6711,12 +7002,12 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.24.2: + browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.64 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) + caniuse-lite: 1.0.30001692 + electron-to-chromium: 1.5.80 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) buffer-crc32@0.2.13: {} @@ -6733,19 +7024,28 @@ snapshots: cachedir@2.4.0: {} - call-bind@1.0.7: + call-bind-apply-helpers@1.0.1: dependencies: - es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 set-function-length: 1.2.2 + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + callsites@3.1.0: {} camelcase@6.3.0: {} - caniuse-lite@1.0.30001684: {} + caniuse-lite@1.0.30001692: {} caseless@0.12.0: {} @@ -6766,7 +7066,7 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} + chalk@5.4.1: {} check-error@1.0.2: {} @@ -6798,13 +7098,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@131.0.4: + chromedriver@131.0.5: dependencies: '@testim/chrome-version': 1.1.4 - axios: 1.7.7(debug@4.4.0) + axios: 1.7.9(debug@4.4.0) compare-versions: 6.1.1 extract-zip: 2.0.1(supports-color@8.1.1) - proxy-agent: 6.4.0 + proxy-agent: 6.5.0 proxy-from-env: 1.1.0 tcp-port-used: 1.0.2 transitivePeerDependencies: @@ -6909,15 +7209,16 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.1.0: + cssstyle@4.2.1: dependencies: - rrweb-cssom: 0.7.1 + '@asamuzakjp/css-color': 2.8.2 + rrweb-cssom: 0.8.0 csstype@3.1.3: {} cypress@13.17.0: dependencies: - '@cypress/request': 3.0.6 + '@cypress/request': 3.0.7 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.9 @@ -6972,7 +7273,7 @@ snapshots: data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 + whatwg-url: 14.1.0 dayjs@1.11.13: {} @@ -6994,10 +7295,6 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.3.7: - dependencies: - ms: 2.1.3 - debug@4.4.0(supports-color@8.1.1): dependencies: ms: 2.1.3 @@ -7018,24 +7315,24 @@ snapshots: deep-equal@2.2.3: dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 + get-intrinsic: 1.2.7 + is-arguments: 1.2.0 + is-array-buffer: 3.0.5 + is-date-object: 1.1.0 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 isarray: 2.0.5 object-is: 1.1.6 object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 + object.assign: 4.1.7 + regexp.prototype.flags: 1.5.4 + side-channel: 1.1.0 + which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.15 + which-typed-array: 1.1.18 deep-is@0.1.4: {} @@ -7054,9 +7351,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-lazy-prop@2.0.0: {} @@ -7090,6 +7387,12 @@ snapshots: dotenv@16.3.1: {} + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + duplexer@0.1.2: {} eastasianwidth@0.2.0: {} @@ -7110,7 +7413,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.64: {} + electron-to-chromium@1.5.80: {} emoji-regex@8.0.0: {} @@ -7133,25 +7436,27 @@ snapshots: error-stack-parser-es@0.1.5: {} - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} es-errors@1.3.0: {} es-get-iterator@1.1.3: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - is-arguments: 1.1.1 + call-bind: 1.0.8 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + is-arguments: 1.2.0 is-map: 2.0.3 is-set: 2.0.3 - is-string: 1.0.7 + is-string: 1.1.1 isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 + stop-iteration-iterator: 1.1.0 - es-module-lexer@1.5.4: {} + es-module-lexer@1.6.0: {} + + es-object-atoms@1.0.1: + dependencies: + es-errors: 1.3.0 esbuild-android-64@0.15.18: optional: true @@ -7316,32 +7621,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - esbuild@0.24.0: + esbuild@0.24.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.24.0 - '@esbuild/android-arm': 0.24.0 - '@esbuild/android-arm64': 0.24.0 - '@esbuild/android-x64': 0.24.0 - '@esbuild/darwin-arm64': 0.24.0 - '@esbuild/darwin-x64': 0.24.0 - '@esbuild/freebsd-arm64': 0.24.0 - '@esbuild/freebsd-x64': 0.24.0 - '@esbuild/linux-arm': 0.24.0 - '@esbuild/linux-arm64': 0.24.0 - '@esbuild/linux-ia32': 0.24.0 - '@esbuild/linux-loong64': 0.24.0 - '@esbuild/linux-mips64el': 0.24.0 - '@esbuild/linux-ppc64': 0.24.0 - '@esbuild/linux-riscv64': 0.24.0 - '@esbuild/linux-s390x': 0.24.0 - '@esbuild/linux-x64': 0.24.0 - '@esbuild/netbsd-x64': 0.24.0 - '@esbuild/openbsd-arm64': 0.24.0 - '@esbuild/openbsd-x64': 0.24.0 - '@esbuild/sunos-x64': 0.24.0 - '@esbuild/win32-arm64': 0.24.0 - '@esbuild/win32-ia32': 0.24.0 - '@esbuild/win32-x64': 0.24.0 + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 escalade@3.2.0: {} @@ -7357,39 +7663,39 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.17.0): + eslint-config-prettier@9.1.0(eslint@9.18.0): dependencies: - eslint: 9.17.0 + eslint: 9.18.0 - eslint-plugin-cypress@4.1.0(eslint@9.17.0): + eslint-plugin-cypress@4.1.0(eslint@9.18.0): dependencies: - eslint: 9.17.0 - globals: 15.13.0 + eslint: 9.18.0 + globals: 15.14.0 - eslint-plugin-playwright@2.1.0(eslint@9.17.0): + eslint-plugin-playwright@2.1.0(eslint@9.18.0): dependencies: - eslint: 9.17.0 + eslint: 9.18.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.17.0))(eslint@9.17.0)(prettier@3.4.2): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2): dependencies: - eslint: 9.17.0 + eslint: 9.18.0 prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@9.17.0) + eslint-config-prettier: 9.1.0(eslint@9.18.0) - eslint-plugin-vue@9.32.0(eslint@9.17.0): + eslint-plugin-vue@9.32.0(eslint@9.18.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) - eslint: 9.17.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) + eslint: 9.18.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.17.0) + vue-eslint-parser: 9.4.3(eslint@9.18.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -7408,15 +7714,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.17.0: + eslint@9.18.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.0 - '@eslint/core': 0.9.0 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.10.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.17.0 - '@eslint/plugin-kit': 0.2.3 + '@eslint/js': 9.18.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -7425,7 +7731,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7 + debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -7556,7 +7862,7 @@ snapshots: fast-fifo@1.3.2: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -7568,7 +7874,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fastq@1.17.1: + fastq@1.18.0: dependencies: reusify: 1.0.4 @@ -7576,6 +7882,10 @@ snapshots: dependencies: pend: 1.2.0 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -7669,17 +7979,18 @@ snapshots: functions-have-names@1.2.3: {} - geckodriver@5.0.0: + geckodriver@5.0.0(bare-buffer@3.0.1): dependencies: - '@wdio/logger': 9.1.3 - '@zip.js/zip.js': 2.7.53 + '@wdio/logger': 9.4.4 + '@zip.js/zip.js': 2.7.54 decamelize: 6.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 + https-proxy-agent: 7.0.6 node-fetch: 3.3.2 - tar-fs: 3.0.6 + tar-fs: 3.0.7(bare-buffer@3.0.1) which: 5.0.0 transitivePeerDependencies: + - bare-buffer - supports-color gensync@1.0.0-beta.2: {} @@ -7688,16 +7999,26 @@ snapshots: get-func-name@2.0.2: {} - get-intrinsic@1.2.4: + get-intrinsic@1.2.7: dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.0.1 function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.1.0 get-port@5.1.1: {} + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.0.1 + get-stream@5.2.0: dependencies: pump: 3.0.2 @@ -7713,12 +8034,11 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-uri@6.0.3: + get-uri@6.0.4: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 debug: 4.4.0(supports-color@8.1.1) - fs-extra: 11.2.0 transitivePeerDependencies: - supports-color @@ -7761,7 +8081,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.6 + minimatch: 5.0.1 once: 1.4.0 global-dirs@3.0.1: @@ -7776,31 +8096,27 @@ snapshots: globals@14.0.0: {} - globals@15.13.0: {} + globals@15.14.0: {} - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 + gopd@1.2.0: {} graceful-fs@4.2.11: {} graphemer@1.4.0: {} - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@4.0.0: {} has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} + has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 hasown@2.0.2: dependencies: @@ -7818,7 +8134,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -7829,9 +8145,9 @@ snapshots: jsprim: 2.0.2 sshpk: 1.18.0 - https-proxy-agent@7.0.5: + https-proxy-agent@7.0.6: dependencies: - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.4.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -7872,11 +8188,11 @@ snapshots: ini@2.0.0: {} - internal-slot@1.0.7: + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 ip-address@9.0.5: dependencies: @@ -7885,37 +8201,39 @@ snapshots: ip-regex@4.3.0: {} - is-arguments@1.1.1: + is-arguments@1.2.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-array-buffer@3.0.4: + is-array-buffer@3.0.5: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 - is-bigint@1.0.4: + is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.1.2: + is-boolean-object@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-callable@1.2.7: {} - is-core-module@2.15.1: + is-core-module@2.16.1: dependencies: hasown: 2.0.2 - is-date-object@1.0.5: + is-date-object@1.1.0: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-docker@2.2.1: {} @@ -7945,8 +8263,9 @@ snapshots: is-module@1.0.0: {} - is-number-object@1.0.7: + is-number-object@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -7963,28 +8282,33 @@ snapshots: dependencies: '@types/estree': 1.0.6 - is-regex@1.1.4: + is-regex@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 + gopd: 1.2.0 has-tostringtag: 1.0.2 + hasown: 2.0.2 is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: + is-shared-array-buffer@1.0.4: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 is-stream@2.0.1: {} is-stream@4.0.1: {} - is-string@1.0.7: + is-string@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-symbol@1.0.4: + is-symbol@1.1.1: dependencies: - has-symbols: 1.0.3 + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 is-typedarray@1.0.0: {} @@ -7996,10 +8320,10 @@ snapshots: is-weakmap@2.0.2: {} - is-weakset@2.0.3: + is-weakset@2.0.4: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 is-what@4.1.16: {} @@ -8070,15 +8394,15 @@ snapshots: jsdom@24.1.3: dependencies: - cssstyle: 4.1.0 + cssstyle: 4.2.1 data-urls: 5.0.0 decimal.js: 10.4.3 form-data: 4.0.1 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 + https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.13 + nwsapi: 2.2.16 parse5: 7.2.1 rrweb-cssom: 0.7.1 saxes: 6.0.0 @@ -8088,7 +8412,7 @@ snapshots: webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 + whatwg-url: 14.1.0 ws: 8.18.0 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -8096,27 +8420,27 @@ snapshots: - supports-color - utf-8-validate - jsdom@25.0.1: + jsdom@26.0.0: dependencies: - cssstyle: 4.1.0 + cssstyle: 4.2.1 data-urls: 5.0.0 decimal.js: 10.4.3 form-data: 4.0.1 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 + https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.13 + nwsapi: 2.2.16 parse5: 7.2.1 - rrweb-cssom: 0.7.1 + rrweb-cssom: 0.8.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 5.0.0 + tough-cookie: 5.1.0 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 + whatwg-url: 14.1.0 ws: 8.18.0 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -8124,7 +8448,7 @@ snapshots: - supports-color - utf-8-validate - jsesc@3.0.2: {} + jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -8198,8 +8522,8 @@ snapshots: local-pkg@0.5.1: dependencies: - mlly: 1.7.3 - pkg-types: 1.2.1 + mlly: 1.7.4 + pkg-types: 1.3.0 locate-path@6.0.0: dependencies: @@ -8249,6 +8573,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.0.2: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -8261,13 +8587,9 @@ snapshots: magic-string-ast@0.6.3: dependencies: - magic-string: 0.30.15 - - magic-string@0.30.13: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + magic-string: 0.30.17 - magic-string@0.30.15: + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -8275,6 +8597,8 @@ snapshots: map-stream@0.1.0: {} + math-intrinsics@1.1.0: {} + memorystream@0.3.1: {} merge-stream@2.0.0: {} @@ -8324,11 +8648,11 @@ snapshots: mkdirp@2.1.6: {} - mlly@1.7.3: + mlly@1.7.4: dependencies: acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.2.1 + pathe: 2.0.1 + pkg-types: 1.3.0 ufo: 1.5.4 mocha@10.3.0: @@ -8362,7 +8686,7 @@ snapshots: muggle-string@0.4.1: {} - nanoid@3.3.7: {} + nanoid@3.3.8: {} nanoid@5.0.9: {} @@ -8374,13 +8698,13 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.9.0(chromedriver@131.0.4)(geckodriver@5.0.0): + nightwatch@3.10.2(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 '@nightwatch/nightwatch-inspector': 1.0.1 '@types/chai': 4.3.20 - '@types/selenium-webdriver': 4.1.27 + '@types/selenium-webdriver': 4.1.28 ansi-to-html: 0.7.2 aria-query: 5.1.3 assertion-error: 1.1.0 @@ -8403,16 +8727,16 @@ snapshots: nightwatch-axe-verbose: 2.3.1 open: 8.4.2 ora: 5.4.1 - piscina: 4.7.0 - selenium-webdriver: 4.26.0 + piscina: 4.8.0 + selenium-webdriver: 4.27.0 semver: 7.5.4 stacktrace-parser: 0.1.10 strip-ansi: 6.0.1 untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 131.0.4 - geckodriver: 5.0.0 + chromedriver: 131.0.5 + geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil - canvas @@ -8435,7 +8759,7 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-releases@2.0.18: {} + node-releases@2.0.19: {} nopt@7.2.1: dependencies: @@ -8453,7 +8777,7 @@ snapshots: minimatch: 9.0.5 pidtree: 0.6.0 read-package-json-fast: 4.0.0 - shell-quote: 1.8.1 + shell-quote: 1.8.2 which: 5.0.0 npm-run-path@4.0.1: @@ -8469,22 +8793,24 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.13: {} + nwsapi@2.2.16: {} object-inspect@1.13.3: {} object-is@1.1.6: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - has-symbols: 1.0.3 + es-object-atoms: 1.0.1 + has-symbols: 1.1.0 object-keys: 1.1.1 once@1.4.0: @@ -8543,16 +8869,16 @@ snapshots: dependencies: aggregate-error: 3.1.0 - pac-proxy-agent@7.0.2: + pac-proxy-agent@7.1.0: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.4.0(supports-color@8.1.1) - get-uri: 6.0.3 + get-uri: 6.0.4 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 + https-proxy-agent: 7.0.6 pac-resolver: 7.0.1 - socks-proxy-agent: 8.0.4 + socks-proxy-agent: 8.0.5 transitivePeerDependencies: - supports-color @@ -8596,6 +8922,8 @@ snapshots: pathe@1.1.2: {} + pathe@2.0.1: {} + pathval@1.1.1: {} pathval@2.0.0: {} @@ -8620,40 +8948,41 @@ snapshots: pify@2.3.0: {} - pinia@2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)): + pinia@2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.6.3) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.3)) + vue: 3.5.13(typescript@5.7.3) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - '@vue/composition-api' - piscina@4.7.0: + piscina@4.8.0: optionalDependencies: '@napi-rs/nice': 1.0.1 - pkg-types@1.2.1: + pkg-types@1.3.0: dependencies: confbox: 0.1.8 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 - pkgroll@2.5.1(typescript@5.6.3): - dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.27.4) - '@rollup/plugin-commonjs': 26.0.3(rollup@4.27.4) - '@rollup/plugin-inject': 5.0.5(rollup@4.27.4) - '@rollup/plugin-json': 6.1.0(rollup@4.27.4) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.4) - '@rollup/plugin-replace': 5.0.7(rollup@4.27.4) - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - esbuild: 0.23.1 - magic-string: 0.30.13 - rollup: 4.27.4 + pkgroll@2.6.1(typescript@5.7.3): + dependencies: + '@rollup/plugin-alias': 5.1.1(rollup@4.30.1) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1) + '@rollup/plugin-dynamic-import-vars': 2.1.5(rollup@4.30.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.30.1) + '@rollup/plugin-json': 6.1.0(rollup@4.30.1) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.30.1) + '@rollup/plugin-replace': 6.0.2(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + esbuild: 0.24.2 + magic-string: 0.30.17 + rollup: 4.30.1 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 playwright-core@1.49.1: {} @@ -8670,9 +8999,9 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.49: + postcss@8.5.0: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -8696,16 +9025,16 @@ snapshots: proto-list@1.2.4: {} - proxy-agent@6.4.0: + proxy-agent@6.5.0: dependencies: - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.4.0(supports-color@8.1.1) http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 + https-proxy-agent: 7.0.6 lru-cache: 7.18.3 - pac-proxy-agent: 7.0.2 + pac-proxy-agent: 7.1.0 proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.4 + socks-proxy-agent: 8.0.5 transitivePeerDependencies: - supports-color @@ -8717,7 +9046,7 @@ snapshots: dependencies: event-stream: 3.3.4 - psl@1.13.0: + psl@1.15.0: dependencies: punycode: 2.3.1 @@ -8728,9 +9057,9 @@ snapshots: punycode@2.3.1: {} - qs@6.13.0: + qs@6.13.1: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 querystringify@2.2.0: {} @@ -8771,11 +9100,13 @@ snapshots: dependencies: picomatch: 2.3.1 - regexp.prototype.flags@1.5.3: + regexp.prototype.flags@1.5.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 set-function-name: 2.0.2 request-progress@3.0.0: @@ -8790,9 +9121,9 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -8809,32 +9140,35 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.27.4: + rollup@4.30.1: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.27.4 - '@rollup/rollup-android-arm64': 4.27.4 - '@rollup/rollup-darwin-arm64': 4.27.4 - '@rollup/rollup-darwin-x64': 4.27.4 - '@rollup/rollup-freebsd-arm64': 4.27.4 - '@rollup/rollup-freebsd-x64': 4.27.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 - '@rollup/rollup-linux-arm-musleabihf': 4.27.4 - '@rollup/rollup-linux-arm64-gnu': 4.27.4 - '@rollup/rollup-linux-arm64-musl': 4.27.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 - '@rollup/rollup-linux-riscv64-gnu': 4.27.4 - '@rollup/rollup-linux-s390x-gnu': 4.27.4 - '@rollup/rollup-linux-x64-gnu': 4.27.4 - '@rollup/rollup-linux-x64-musl': 4.27.4 - '@rollup/rollup-win32-arm64-msvc': 4.27.4 - '@rollup/rollup-win32-ia32-msvc': 4.27.4 - '@rollup/rollup-win32-x64-msvc': 4.27.4 + '@rollup/rollup-android-arm-eabi': 4.30.1 + '@rollup/rollup-android-arm64': 4.30.1 + '@rollup/rollup-darwin-arm64': 4.30.1 + '@rollup/rollup-darwin-x64': 4.30.1 + '@rollup/rollup-freebsd-arm64': 4.30.1 + '@rollup/rollup-freebsd-x64': 4.30.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 + '@rollup/rollup-linux-arm-musleabihf': 4.30.1 + '@rollup/rollup-linux-arm64-gnu': 4.30.1 + '@rollup/rollup-linux-arm64-musl': 4.30.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 + '@rollup/rollup-linux-riscv64-gnu': 4.30.1 + '@rollup/rollup-linux-s390x-gnu': 4.30.1 + '@rollup/rollup-linux-x64-gnu': 4.30.1 + '@rollup/rollup-linux-x64-musl': 4.30.1 + '@rollup/rollup-win32-arm64-msvc': 4.30.1 + '@rollup/rollup-win32-ia32-msvc': 4.30.1 + '@rollup/rollup-win32-x64-msvc': 4.30.1 fsevents: 2.3.3 rrweb-cssom@0.7.1: {} + rrweb-cssom@0.8.0: {} + run-applescript@7.0.0: {} run-parallel@1.2.0: @@ -8849,6 +9183,12 @@ snapshots: safe-buffer@5.2.1: {} + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + safer-buffer@2.1.2: {} saxes@6.0.0: @@ -8857,7 +9197,7 @@ snapshots: scule@1.3.0: {} - selenium-webdriver@4.26.0: + selenium-webdriver@4.27.0: dependencies: '@bazel/runfiles': 6.3.1 jszip: 3.10.1 @@ -8884,8 +9224,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -8903,15 +9243,36 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.1: {} + shell-quote@1.8.2: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 - side-channel@1.0.6: + side-channel-map@1.0.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.7 object-inspect: 1.13.3 + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -8947,9 +9308,9 @@ snapshots: smart-buffer@4.2.0: {} - socks-proxy-agent@8.0.4: + socks-proxy-agent@8.0.5: dependencies: - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.4.0(supports-color@8.1.1) socks: 2.8.3 transitivePeerDependencies: @@ -8991,7 +9352,7 @@ snapshots: dependencies: type-fest: 0.7.1 - start-server-and-test@2.0.9: + start-server-and-test@2.0.10: dependencies: arg: 5.0.2 bluebird: 3.7.2 @@ -9000,27 +9361,28 @@ snapshots: execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 8.0.1(debug@4.4.0) + wait-on: 8.0.2(debug@4.4.0) transitivePeerDependencies: - supports-color std-env@3.8.0: {} - stop-iteration-iterator@1.0.0: + stop-iteration-iterator@1.1.0: dependencies: - internal-slot: 1.0.7 + es-errors: 1.3.0 + internal-slot: 1.1.0 stream-combiner@0.0.4: dependencies: duplexer: 0.1.2 - streamx@2.20.2: + streamx@2.21.1: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 - text-decoder: 1.2.1 + text-decoder: 1.2.3 optionalDependencies: - bare-events: 2.5.0 + bare-events: 2.5.4 string-width@4.2.3: dependencies: @@ -9056,7 +9418,7 @@ snapshots: strip-json-comments@3.1.1: {} - superjson@2.2.1: + superjson@2.2.2: dependencies: copy-anything: 3.0.5 @@ -9079,13 +9441,15 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.8.1 - tar-fs@3.0.6: + tar-fs@3.0.7(bare-buffer@3.0.1): dependencies: pump: 3.0.2 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 2.3.5 + bare-fs: 2.3.5(bare-buffer@3.0.1) bare-path: 2.1.3 + transitivePeerDependencies: + - bare-buffer tar-stream@2.2.0: dependencies: @@ -9099,7 +9463,7 @@ snapshots: dependencies: b4a: 1.6.7 fast-fifo: 1.3.2 - streamx: 2.20.2 + streamx: 2.21.1 tcp-port-used@1.0.2: dependencies: @@ -9108,7 +9472,9 @@ snapshots: transitivePeerDependencies: - supports-color - text-decoder@1.2.1: {} + text-decoder@1.2.3: + dependencies: + b4a: 1.6.7 throttleit@1.0.1: {} @@ -9116,7 +9482,7 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.1: {} + tinyexec@0.3.2: {} tinypool@1.0.2: {} @@ -9124,11 +9490,11 @@ snapshots: tinyspy@3.0.2: {} - tldts-core@6.1.64: {} + tldts-core@6.1.71: {} - tldts@6.1.64: + tldts@6.1.71: dependencies: - tldts-core: 6.1.64 + tldts-core: 6.1.71 tmp@0.2.3: {} @@ -9140,14 +9506,14 @@ snapshots: tough-cookie@4.1.4: dependencies: - psl: 1.13.0 + psl: 1.15.0 punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 - tough-cookie@5.0.0: + tough-cookie@5.1.0: dependencies: - tldts: 6.1.64 + tldts: 6.1.71 tr46@5.0.0: dependencies: @@ -9155,25 +9521,25 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.4.1(typescript@5.6.3): + ts-api-utils@2.0.0(typescript@5.7.3): dependencies: - typescript: 5.6.3 + typescript: 5.7.3 - ts-node@10.9.2(@types/node@20.17.10)(typescript@5.6.3): + ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.10 + '@types/node': 20.17.12 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.3 + typescript: 5.7.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -9206,17 +9572,17 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.18.1(eslint@9.17.0)(typescript@5.6.3): + typescript-eslint@8.20.0(eslint@9.18.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.6.3))(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.6.3) - eslint: 9.17.0 - typescript: 5.6.3 + '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + eslint: 9.18.0 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - typescript@5.6.3: {} + typescript@5.7.3: {} ufo@1.5.4: {} @@ -9230,24 +9596,24 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.10.9(rollup@4.27.4)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): + unplugin-vue-router@0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@babel/types': 7.26.0 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) - '@vue-macros/common': 1.15.0(rollup@4.27.4)(vue@3.5.13(typescript@5.6.3)) + '@babel/types': 7.26.5 + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@vue-macros/common': 1.15.1(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 json5: 2.2.3 local-pkg: 0.5.1 - magic-string: 0.30.15 - mlly: 1.7.3 + magic-string: 0.30.17 + mlly: 1.7.4 pathe: 1.1.2 scule: 1.3.0 unplugin: 2.0.0-beta.1 - yaml: 2.6.1 + yaml: 2.7.0 optionalDependencies: - vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3)) transitivePeerDependencies: - rollup - vue @@ -9259,9 +9625,9 @@ snapshots: untildify@4.0.0: {} - update-browserslist-db@1.1.1(browserslist@4.24.2): + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: - browserslist: 4.24.2 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -9286,21 +9652,21 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): + vite-hot-client@0.2.4(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) - vite-hot-client@0.2.4(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): + vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) - vite-node@2.1.8(@types/node@20.17.10): + vite-node@2.1.8(@types/node@20.17.12): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) - es-module-lexer: 1.5.4 + es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@20.17.10) + vite: 5.4.11(@types/node@20.17.12) transitivePeerDependencies: - '@types/node' - less @@ -9312,13 +9678,13 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.10.2): + vite-node@2.1.8(@types/node@22.10.6): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) - es-module-lexer: 1.5.4 + es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.2) + vite: 5.4.11(@types/node@22.10.6) transitivePeerDependencies: - '@types/node' - less @@ -9330,10 +9696,10 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -9341,15 +9707,15 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.3(rollup@4.27.4) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -9357,7 +9723,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9376,142 +9742,142 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.6.8(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) - '@vue/devtools-kit': 7.6.8 - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.0 + '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) - vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)) + vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.6.8(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.6.8(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) - '@vue/devtools-kit': 7.6.8 - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.0 + '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) - vite-plugin-inspect: 0.8.9(rollup@4.27.4)(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)) + vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 - magic-string: 0.30.13 - vite: 6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1) + magic-string: 0.30.17 + vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 - magic-string: 0.30.13 - vite: 6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1) + magic-string: 0.30.17 + vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@20.17.10): + vite@4.5.5(@types/node@20.17.12): dependencies: esbuild: 0.18.20 - postcss: 8.4.49 + postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 20.17.10 + '@types/node': 20.17.12 fsevents: 2.3.3 - vite@5.4.11(@types/node@20.17.10): + vite@5.4.11(@types/node@20.17.12): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.27.4 + postcss: 8.5.0 + rollup: 4.30.1 optionalDependencies: - '@types/node': 20.17.10 + '@types/node': 20.17.12 fsevents: 2.3.3 - vite@5.4.11(@types/node@22.10.2): + vite@5.4.11(@types/node@22.10.6): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.27.4 + postcss: 8.5.0 + rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.6 fsevents: 2.3.3 - vite@6.0.5(@types/node@20.17.10)(tsx@4.19.2)(yaml@2.6.1): + vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0): dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.27.4 + esbuild: 0.24.2 + postcss: 8.5.0 + rollup: 4.30.1 optionalDependencies: - '@types/node': 20.17.10 + '@types/node': 20.17.12 fsevents: 2.3.3 tsx: 4.19.2 - yaml: 2.6.1 + yaml: 2.7.0 - vite@6.0.5(@types/node@22.10.2)(tsx@4.19.2)(yaml@2.6.1): + vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0): dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.27.4 + esbuild: 0.24.2 + postcss: 8.5.0 + rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.6 fsevents: 2.3.3 tsx: 4.19.2 - yaml: 2.6.1 + yaml: 2.7.0 - vitest@2.1.8(@types/node@20.17.10)(jsdom@25.0.1): + vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@20.17.10)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@20.17.12)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 '@vitest/spy': 2.1.8 '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7 + debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 - magic-string: 0.30.13 + magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.1 + tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.17.10) - vite-node: 2.1.8(@types/node@20.17.10) + vite: 5.4.11(@types/node@20.17.12) + vite-node: 2.1.8(@types/node@20.17.12) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.10 - jsdom: 25.0.1 + '@types/node': 20.17.12 + jsdom: 26.0.0 transitivePeerDependencies: - less - lightningcss @@ -9523,31 +9889,31 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.10.2)(jsdom@25.0.1): + vitest@2.1.8(@types/node@22.10.6)(jsdom@26.0.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.2)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.6)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 '@vitest/spy': 2.1.8 '@vitest/utils': 2.1.8 chai: 5.1.2 - debug: 4.3.7 + debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 - magic-string: 0.30.13 + magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 - tinyexec: 0.3.1 + tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.2) - vite-node: 2.1.8(@types/node@22.10.2) + vite: 5.4.11(@types/node@22.10.6) + vite-node: 2.1.8(@types/node@22.10.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.2 - jsdom: 25.0.1 + '@types/node': 22.10.6 + jsdom: 26.0.0 transitivePeerDependencies: - less - lightningcss @@ -9561,16 +9927,16 @@ snapshots: vscode-uri@3.0.8: {} - vue-component-type-helpers@2.1.10: {} + vue-component-type-helpers@2.2.0: {} - vue-demi@0.14.10(vue@3.5.13(typescript@5.6.3)): + vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)): dependencies: - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) - vue-eslint-parser@9.4.3(eslint@9.17.0): + vue-eslint-parser@9.4.3(eslint@9.18.0): dependencies: - debug: 4.3.7 - eslint: 9.17.0 + debug: 4.4.0(supports-color@8.1.1) + eslint: 9.18.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -9580,35 +9946,34 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)): + vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) - vue-tsc@2.1.10(typescript@5.6.3): + vue-tsc@2.2.0(typescript@5.7.3): dependencies: - '@volar/typescript': 2.4.10 - '@vue/language-core': 2.1.10(typescript@5.6.3) - semver: 7.6.3 - typescript: 5.6.3 + '@volar/typescript': 2.4.11 + '@vue/language-core': 2.2.0(typescript@5.7.3) + typescript: 5.7.3 - vue@3.5.13(typescript@5.6.3): + vue@3.5.13(typescript@5.7.3): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.3)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 - wait-on@8.0.1(debug@4.4.0): + wait-on@8.0.2(debug@4.4.0): dependencies: - axios: 1.7.7(debug@4.4.0) + axios: 1.7.9(debug@4.4.0) joi: 17.13.3 lodash: 4.17.21 minimist: 1.2.8 @@ -9632,32 +9997,33 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.0.0: + whatwg-url@14.1.0: dependencies: tr46: 5.0.0 webidl-conversions: 7.0.0 - which-boxed-primitive@1.0.2: + which-boxed-primitive@1.1.1: dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 + is-bigint: 1.1.0 + is-boolean-object: 1.2.1 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 - is-weakset: 2.0.3 + is-weakset: 2.0.4 - which-typed-array@1.1.15: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 for-each: 0.3.3 - gopd: 1.0.1 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@2.0.2: @@ -9715,7 +10081,7 @@ snapshots: yallist@4.0.0: {} - yaml@2.6.1: {} + yaml@2.7.0: {} yargs-parser@20.2.4: {} diff --git a/src/configs.ts b/src/configs.ts new file mode 100644 index 0000000..4207eb9 --- /dev/null +++ b/src/configs.ts @@ -0,0 +1,82 @@ +import tseslint from 'typescript-eslint' +import type { FlatConfig } from '@typescript-eslint/utils/ts-eslint' + +const CONFIG_NAMES = [ + 'all', + 'base', + 'disableTypeChecked', + 'eslintRecommended', + 'recommended', + 'recommendedTypeChecked', + 'recommendedTypeCheckedOnly', + 'strict', + 'strictTypeChecked', + 'strictTypeCheckedOnly', + 'stylistic', + 'stylisticTypeChecked', + 'stylisticTypeCheckedOnly', +] as const +export type ExtendableConfigName = (typeof CONFIG_NAMES)[number] + +function toArray(value: T | T[]): T[] { + return Array.isArray(value) ? value : [value] +} + +export class TsEslintConfigForVue { + // the name property is here to provide better error messages when ESLint throws an error + configName: ExtendableConfigName + + constructor(configName: ExtendableConfigName) { + this.configName = configName + } + + needsTypeChecking(): boolean { + if (this.configName === 'disableTypeChecked') { + return false + } + if (this.configName === 'all') { + return true + } + return this.configName.includes('TypeChecked') + } + + toConfigArray(): FlatConfig.ConfigArray { + return toArray(tseslint.configs[this.configName]) + .flat() + .map(config => + config.files && config.files.includes('**/*.ts') + ? { + ...config, + files: [...config.files, '**/*.vue'], + } + : config, + ) + } +} + +export const vueTsConfigs = Object.fromEntries( + CONFIG_NAMES.map(name => [ + name, + new Proxy(new TsEslintConfigForVue(name), { + // `ownKeys` is called by ESLint when validating the config object. + // The only possible scenario where this is called is when the placeholder object + // isn't replaced, which means it's passed to ESLint without being wrapped by + // `defineConfigWithVueTs()` + // We throw an error here to provide a better error message to the user. + ownKeys() { + throw new Error( + 'Please wrap the config object with `defineConfigWithVueTs()`', + ) + }, + + get(target, prop) { + // for clearer error messages on where the config is coming from + if (prop === 'name') { + return `vueTsConfigs.${Reflect.get(target, 'configName')}` + } + + return Reflect.get(target, prop) + }, + }), + ]), +) as Record diff --git a/src/createConfig.ts b/src/createConfig.ts new file mode 100644 index 0000000..5bde0c5 --- /dev/null +++ b/src/createConfig.ts @@ -0,0 +1,56 @@ +// This is a compatibility layer for the `createConfig` function in <= 14.2.0 +// Will be removed in 15.0.0 + +import * as tseslint from 'typescript-eslint' +import type { FlatConfig } from '@typescript-eslint/utils/ts-eslint' + +import { + configureVueProject, + defineConfigWithVueTs, + type ProjectOptions, +} from './utilities' +import { vueTsConfigs, type ExtendableConfigName } from './configs' +import type { ScriptLang } from './internals' + +type ConfigOptions = ProjectOptions & { + extends?: ExtendableConfigName[] + supportedScriptLangs?: Record +} + +/** + * @deprecated Use `defineConfigWithVueTs` + `vueTsConfigs` instead. + */ +export default function createConfig({ + extends: configNamesToExtend = ['recommended'], + supportedScriptLangs = { ts: true, tsx: false, js: false, jsx: false }, + rootDir = process.cwd(), +}: ConfigOptions = {}): FlatConfig.ConfigArray { + // More meaningful error message for the user, in case they didn't know the correct config name. + for (const name of configNamesToExtend) { + if (!tseslint.configs[name]) { + const nameInCamelCase = name.replace(/-([a-z])/g, (_, letter) => + letter.toUpperCase(), + ) + + // @ts-expect-error + if (tseslint.configs[nameInCamelCase]) { + throw new Error( + `The config name "${name}" is not supported in "extends". ` + + `Please use "${nameInCamelCase}" instead.`, + ) + } + + throw new Error(`Unknown config name in "extends": ${name}.`) + } + } + + configureVueProject({ + scriptLangs: Object.keys(supportedScriptLangs).filter( + lang => supportedScriptLangs[lang as ScriptLang], + ) as ScriptLang[], + rootDir, + }) + return defineConfigWithVueTs( + ...configNamesToExtend.map(name => vueTsConfigs[name as ExtendableConfigName]), + ) +} diff --git a/src/groupVueFiles.ts b/src/groupVueFiles.ts new file mode 100644 index 0000000..b731011 --- /dev/null +++ b/src/groupVueFiles.ts @@ -0,0 +1,36 @@ +import fs from 'node:fs' +import fg from 'fast-glob' +import path from 'node:path' + +type VueFilesByGroup = { + typeCheckable: string[] + nonTypeCheckable: string[] +} + +export default function groupVueFiles(rootDir: string): VueFilesByGroup { + const { vueFilesWithScriptTs, otherVueFiles } = fg + .sync(['**/*.vue'], { + cwd: rootDir, + ignore: ['**/node_modules/**'], + }) + .reduce( + (acc, file) => { + const absolutePath = path.resolve(rootDir, file) + const contents = fs.readFileSync(absolutePath, 'utf8') + // contents matches the ', ` +// Should not cause lint error +export type UnionUnknown = unknown | 'foo'; + +const array: number[] = []; +// Should cause lint error +array.sort(); +`)) + + const { failed, stdout } = await runLintAgainst('custom-type-checked-rules-on-and-off') + restore() + + expect(failed).toBe(true) + expect(stdout).not.toContain('no-redundant-type-constituents') + expect(stdout).toContain('require-array-sort-compare') +}) diff --git a/tsconfig.json b/tsconfig.json index b4c2fb5..38e958a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,7 +24,7 @@ "verbatimModuleSyntax": true, - "lib": ["ES2020"], + "lib": ["ES2020", "ES2023.Array"], "types": ["node"] }, } From cdbecf6fc1c706640ebfc88549129f4fb6eeb367 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Tue, 14 Jan 2025 22:06:19 +0800 Subject: [PATCH 072/110] 14.3.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 278cd0f..ce9b95a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vue/eslint-config-typescript", - "version": "14.2.0", + "version": "14.3.0", "description": "ESLint config for TypeScript + Vue.js projects", "main": "./dist/index.mjs", "type": "module", From 64b68f4c4a795094d147e833cd600d2d08f589ff Mon Sep 17 00:00:00 2001 From: Aparajita Fishman Date: Wed, 15 Jan 2025 09:37:54 -0800 Subject: [PATCH 073/110] docs: Typo in README.md (#130) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d8b56d..8d58fe3 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Please also make sure that you have `typescript` and `eslint` installed. Because of the complexity of the configurations, this package exports several utilities: - `defineConfigWithVueTs`, a utility function whose type signature is the same as the [`config` function from `typescript-eslint`](https://typescript-eslint.io/packages/typescript-eslint#config), but will modify the given ESLint config to work with Vue.js + TypeScript. -- `vueTsConfigs`, contains all the [shared configruations from `typescript-eslint`](https://typescript-eslint.io/users/configs) (in camelCase, e.g. `vueTsConfigs.recommendedTypeChecked`), and applies to `.vue` files in addition to TypeScript files. +- `vueTsConfigs`, contains all the [shared configurations from `typescript-eslint`](https://typescript-eslint.io/users/configs) (in camelCase, e.g. `vueTsConfigs.recommendedTypeChecked`), and applies to `.vue` files in addition to TypeScript files. - a Vue-specific config factory: `configureVueProject({ scriptLangs, rootDir })`. More info below. ### Minimal Setup From 91a85a9b37e4f0a1434ddd0b392d9a64d2635010 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sun, 19 Jan 2025 21:51:33 +0800 Subject: [PATCH 074/110] docs: mention standard style guide support --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8d58fe3..31c3140 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,5 @@ You can check [the documentation for 14.1 and earlier versions](https://github.c ### With Other Community Configs -Work-In-Progress. - -~~If you are following the [`standard`](https://standardjs.com/) or [`airbnb`](https://github.com/airbnb/javascript/) style guides, don't manually extend from this package. Please use `@vue/eslint-config-standard-with-typescript` or `@vue/eslint-config-airbnb-with-typescript` instead.~~ +- For [JavaScript Standard Style](https://standardjs.com/), use [`@vue/eslint-config-standard-with-typescript`](https://github.com/vuejs/eslint-config-standard/tree/main/packages/eslint-config-standard-with-typescript#usage) +- Airbnb JavaScript Style Guide support is still in progress. From e732289ffed4643706e5c7870fb6e247a1279d48 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:04:50 +0800 Subject: [PATCH 075/110] chore(deps): update all non-major dependencies (#124) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 6 +- .../package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 6 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 4 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 4 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- package.json | 6 +- pnpm-lock.yaml | 502 +++++++++--------- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 18 files changed, 276 insertions(+), 276 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index d71281b..de68e90 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index f4103e9..43189ff 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -16,18 +16,18 @@ "format": "prettier --write src/" }, "dependencies": { - "pinia": "^2.3.0", + "pinia": "^2.3.1", "vue": "^3.5.13", "vue-router": "^4.5.0" }, "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.25", - "@vue/eslint-config-prettier": "^10.1.0", + "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index a3e18b8..36da3ee 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.10.6", + "@types/node": "^22.10.7", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 8ad9dc5..6daa178 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 411a818..ebb07b6 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -16,18 +16,18 @@ "format": "prettier --write src/" }, "dependencies": { - "pinia": "^2.3.0", + "pinia": "^2.3.1", "vue": "^3.5.13", "vue-router": "^4.5.0" }, "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.25", - "@vue/eslint-config-prettier": "^10.1.0", + "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 373944c..5404768 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index aa71aa4..02161cd 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index d50af68..3dc1329 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 840e4e9..21ededc 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", @@ -28,7 +28,7 @@ "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", - "nightwatch": "^3.10.2", + "nightwatch": "^3.11.0", "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.7.3", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index dfac15d..f7df6eb 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@playwright/test": "^1.49.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 7a69644..eae0d8c 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,9 +17,9 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", - "@vue/eslint-config-prettier": "^10.1.0", + "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.18.0", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 20d2d47..57e84ed 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index d3c88e7..16e2b47 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 409749b..3a1e7a1 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vitest/eslint-plugin": "^1.1.25", "@vue/eslint-config-typescript": "workspace:*", diff --git a/package.json b/package.json index ce9b95a..010c85c 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.10.6", + "@types/node": "^22.10.7", "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", @@ -70,9 +70,9 @@ } }, "dependencies": { - "@typescript-eslint/utils": "^8.20.0", + "@typescript-eslint/utils": "^8.21.0", "fast-glob": "^3.3.3", - "typescript-eslint": "^8.20.0", + "typescript-eslint": "^8.21.0", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0e3341..23c4626 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@typescript-eslint/utils': - specifier: ^8.20.0 - version: 8.20.0(eslint@9.18.0)(typescript@5.7.3) + specifier: ^8.21.0 + version: 8.21.0(eslint@9.18.0)(typescript@5.7.3) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: - specifier: ^8.20.0 - version: 8.20.0(eslint@9.18.0)(typescript@5.7.3) + specifier: ^8.21.0 + version: 8.21.0(eslint@9.18.0)(typescript@5.7.3) vue-eslint-parser: specifier: ^9.4.3 version: 9.4.3(eslint@9.18.0) @@ -25,8 +25,8 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.10.6 - version: 22.10.6 + specifier: ^22.10.7 + version: 22.10.7 eslint: specifier: ^9.18.0 version: 9.18.0 @@ -50,7 +50,7 @@ importers: version: 5.7.3 vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@22.10.6)(jsdom@26.0.0) + version: 2.1.8(@types/node@22.10.7)(jsdom@26.0.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -65,11 +65,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -90,7 +90,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -98,8 +98,8 @@ importers: examples/api-before-14.3: dependencies: pinia: - specifier: ^2.3.0 - version: 2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + specifier: ^2.3.1 + version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -114,20 +114,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0)) + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0)) '@vue/eslint-config-prettier': - specifier: ^10.1.0 - version: 10.1.0(eslint@9.18.0)(prettier@3.4.2) + specifier: ^10.2.0 + version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -166,13 +166,13 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) + version: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -187,11 +187,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.10.6 - version: 22.10.6 + specifier: ^22.10.7 + version: 22.10.7 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -212,10 +212,10 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -230,11 +230,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -255,7 +255,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -263,8 +263,8 @@ importers: examples/type-checked: dependencies: pinia: - specifier: ^2.3.0 - version: 2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + specifier: ^2.3.1 + version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -279,20 +279,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0)) + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0)) '@vue/eslint-config-prettier': - specifier: ^10.1.0 - version: 10.1.0(eslint@9.18.0)(prettier@3.4.2) + specifier: ^10.2.0 + version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -331,13 +331,13 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) + version: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -352,11 +352,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -386,7 +386,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -401,14 +401,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -429,7 +429,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -444,14 +444,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -472,7 +472,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -485,16 +485,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@20.17.12)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@20.17.14)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -517,20 +517,20 @@ importers: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) nightwatch: - specifier: ^3.10.2 - version: 3.10.2(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)) + specifier: ^3.11.0 + version: 3.11.0(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.12)(typescript@5.7.3) + version: 10.9.2(@types/node@20.17.14)(typescript@5.7.3) typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -551,11 +551,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -579,7 +579,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -594,14 +594,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': - specifier: ^10.1.0 - version: 10.1.0(eslint@9.18.0)(prettier@3.4.2) + specifier: ^10.2.0 + version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -625,7 +625,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -640,14 +640,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -668,7 +668,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -683,14 +683,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -711,7 +711,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -729,14 +729,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0)) + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -763,10 +763,10 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) + version: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -784,11 +784,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.10.6 - version: 22.10.6 + specifier: ^22.10.7 + version: 22.10.7 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -812,10 +812,10 @@ importers: version: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -830,11 +830,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^20.17.14 + version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -858,7 +858,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -2111,11 +2111,11 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@20.17.12': - resolution: {integrity: sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==} + '@types/node@20.17.14': + resolution: {integrity: sha512-w6qdYetNL5KRBiSClK/KWai+2IMEJuAj+EujKCumalFOwXtvOXaEan9AuwcRID2IcOIAWSIfR495hBtgKlx2zg==} - '@types/node@22.10.6': - resolution: {integrity: sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==} + '@types/node@22.10.7': + resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2138,51 +2138,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.20.0': - resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} + '@typescript-eslint/eslint-plugin@8.21.0': + resolution: {integrity: sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.20.0': - resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} + '@typescript-eslint/parser@8.21.0': + resolution: {integrity: sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.20.0': - resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} + '@typescript-eslint/scope-manager@8.21.0': + resolution: {integrity: sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.20.0': - resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} + '@typescript-eslint/type-utils@8.21.0': + resolution: {integrity: sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.20.0': - resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} + '@typescript-eslint/types@8.21.0': + resolution: {integrity: sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.20.0': - resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} + '@typescript-eslint/typescript-estree@8.21.0': + resolution: {integrity: sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.20.0': - resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} + '@typescript-eslint/utils@8.21.0': + resolution: {integrity: sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.20.0': - resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} + '@typescript-eslint/visitor-keys@8.21.0': + resolution: {integrity: sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2311,8 +2311,8 @@ packages: '@vue/devtools-shared@7.7.0': resolution: {integrity: sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==} - '@vue/eslint-config-prettier@10.1.0': - resolution: {integrity: sha512-J6wV91y2pXc0Phha01k0WOHBTPsoSTf4xlmMjoKaeSxBpAdsgTppGF5RZRdOHM7OA74zAXD+VLANrtYXpiPKkQ==} + '@vue/eslint-config-prettier@10.2.0': + resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} peerDependencies: eslint: '>= 8.21.0' prettier: '>= 3.0.0' @@ -3201,8 +3201,8 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + eslint-config-prettier@10.0.1: + resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -3218,8 +3218,8 @@ packages: peerDependencies: eslint: '>=8.40.0' - eslint-plugin-prettier@5.2.1: - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + eslint-plugin-prettier@5.2.3: + resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -4190,8 +4190,8 @@ packages: nightwatch-axe-verbose@2.3.1: resolution: {integrity: sha512-C6N95bwPHsRnv04eVIwJ6w5m6X1+Pddvo6nzpzOHQlO0j+pYRVU7zaQmFUJ0L4cqeUxReNEXyTUg/R9WWfHk7w==} - nightwatch@3.10.2: - resolution: {integrity: sha512-4mtiHau8tpuLYKK6sStUfgGTJnSZkwv0CS/frsSjOMwPqJyMrCsmRq6x6LSXZuZhCuBYR8C+3CA/3i3ocE2U2Q==} + nightwatch@3.11.0: + resolution: {integrity: sha512-97YQRsWZTr48lw1MysYbynUtJqn5LMoDT5o2jShR3H3iQHfg7OyKuYsetCifBgU3/eya67UmfCi2OkTZf66u/w==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -4405,8 +4405,8 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - pinia@2.3.0: - resolution: {integrity: sha512-ohZj3jla0LL0OH5PlLTDMzqKiVw2XARmC1XYLdLWIPBMdhDW/123ZWr4zVAhtJm+aoSkFa13pYXskAvAscIkhQ==} + pinia@2.3.1: + resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==} peerDependencies: typescript: '>=4.4.4' vue: ^2.7.0 || ^3.5.11 @@ -4963,8 +4963,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.20.0: - resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} + typescript-eslint@8.21.0: + resolution: {integrity: sha512-txEKYY4XMKwPXxNkN8+AxAdX6iIJAPiJbHE/FpQccs/sxw8Lf26kqwC3cn0xkHlW8kEbLhkhCsjWuMveaY9Rxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6133,12 +6133,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@20.17.12)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@20.17.14)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.12))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.14))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@20.17.12) + vite: 4.5.5(@types/node@20.17.14) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6358,7 +6358,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6367,15 +6367,15 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 20.17.12 + '@types/node': 20.17.14 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@20.17.12': + '@types/node@20.17.14': dependencies: undici-types: 6.19.8 - '@types/node@22.10.6': + '@types/node@22.10.7': dependencies: undici-types: 6.20.0 @@ -6383,7 +6383,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6394,21 +6394,21 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 optional: true - '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.21.0 eslint: 9.18.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -6418,27 +6418,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.18.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.20.0': + '@typescript-eslint/scope-manager@8.21.0': dependencies: - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/visitor-keys': 8.21.0 - '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.21.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) eslint: 9.18.0 ts-api-utils: 2.0.0(typescript@5.7.3) @@ -6446,12 +6446,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.20.0': {} + '@typescript-eslint/types@8.21.0': {} - '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.21.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6462,54 +6462,54 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) eslint: 9.18.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.20.0': + '@typescript-eslint/visitor-keys@8.21.0': dependencies: - '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/types': 8.21.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.12))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.14))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@20.17.12) + vite: 4.5.5(@types/node@20.17.14) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0))': dependencies: - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) eslint: 9.18.0 optionalDependencies: typescript: 5.7.3 - vitest: 2.1.8(@types/node@20.17.12)(jsdom@26.0.0) + vitest: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) '@vitest/expect@2.1.8': dependencies: @@ -6518,21 +6518,21 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@20.17.12))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@20.17.14))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@20.17.12) + vite: 5.4.11(@types/node@20.17.14) - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.6))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.7))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.6) + vite: 5.4.11(@types/node@22.10.7) '@vitest/pretty-format@2.1.8': dependencies: @@ -6651,26 +6651,26 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -6689,11 +6689,11 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.1.0(eslint@9.18.0)(prettier@3.4.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.18.0)(prettier@3.4.2)': dependencies: eslint: 9.18.0 - eslint-config-prettier: 9.1.0(eslint@9.18.0) - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2) + eslint-config-prettier: 10.0.1(eslint@9.18.0) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2) prettier: 3.4.2 transitivePeerDependencies: - '@types/eslint' @@ -7309,7 +7309,7 @@ snapshots: deep-eql@4.0.1: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deep-eql@5.0.2: {} @@ -7663,7 +7663,7 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.18.0): + eslint-config-prettier@10.0.1(eslint@9.18.0): dependencies: eslint: 9.18.0 @@ -7677,14 +7677,14 @@ snapshots: eslint: 9.18.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2): dependencies: eslint: 9.18.0 prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@9.18.0) + eslint-config-prettier: 10.0.1(eslint@9.18.0) eslint-plugin-vue@9.32.0(eslint@9.18.0): dependencies: @@ -8081,7 +8081,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.0.1 + minimatch: 5.1.6 once: 1.4.0 global-dirs@3.0.1: @@ -8698,7 +8698,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.10.2(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.11.0(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8948,7 +8948,7 @@ snapshots: pify@2.3.0: {} - pinia@2.3.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): + pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): dependencies: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) @@ -9525,14 +9525,14 @@ snapshots: dependencies: typescript: 5.7.3 - ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.3): + ts-node@10.9.2(@types/node@20.17.14)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.12 + '@types/node': 20.17.14 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9572,11 +9572,11 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.20.0(eslint@9.18.0)(typescript@5.7.3): + typescript-eslint@8.21.0(eslint@9.18.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) eslint: 9.18.0 typescript: 5.7.3 transitivePeerDependencies: @@ -9652,21 +9652,21 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) - vite-node@2.1.8(@types/node@20.17.12): + vite-node@2.1.8(@types/node@20.17.14): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@20.17.12) + vite: 5.4.11(@types/node@20.17.14) transitivePeerDependencies: - '@types/node' - less @@ -9678,13 +9678,13 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.10.6): + vite-node@2.1.8(@types/node@22.10.7): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.6) + vite: 5.4.11(@types/node@22.10.7) transitivePeerDependencies: - '@types/node' - less @@ -9696,7 +9696,7 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9707,12 +9707,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9723,7 +9723,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9742,39 +9742,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9785,11 +9785,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9800,63 +9800,63 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@20.17.12): + vite@4.5.5(@types/node@20.17.14): dependencies: esbuild: 0.18.20 postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 fsevents: 2.3.3 - vite@5.4.11(@types/node@20.17.12): + vite@5.4.11(@types/node@20.17.14): dependencies: esbuild: 0.21.5 postcss: 8.5.0 rollup: 4.30.1 optionalDependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 fsevents: 2.3.3 - vite@5.4.11(@types/node@22.10.6): + vite@5.4.11(@types/node@22.10.7): dependencies: esbuild: 0.21.5 postcss: 8.5.0 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.6 + '@types/node': 22.10.7 fsevents: 2.3.3 - vite@6.0.7(@types/node@20.17.12)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.0 rollup: 4.30.1 optionalDependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 fsevents: 2.3.3 tsx: 4.19.2 yaml: 2.7.0 - vite@6.0.7(@types/node@22.10.6)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.0 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.6 + '@types/node': 22.10.7 fsevents: 2.3.3 tsx: 4.19.2 yaml: 2.7.0 - vitest@2.1.8(@types/node@20.17.12)(jsdom@26.0.0): + vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@20.17.12)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@20.17.14)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -9872,11 +9872,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.17.12) - vite-node: 2.1.8(@types/node@20.17.12) + vite: 5.4.11(@types/node@20.17.14) + vite-node: 2.1.8(@types/node@20.17.14) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.14 jsdom: 26.0.0 transitivePeerDependencies: - less @@ -9889,10 +9889,10 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.10.6)(jsdom@26.0.0): + vitest@2.1.8(@types/node@22.10.7)(jsdom@26.0.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.6)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -9908,11 +9908,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.6) - vite-node: 2.1.8(@types/node@22.10.6) + vite: 5.4.11(@types/node@22.10.7) + vite-node: 2.1.8(@types/node@22.10.7) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.6 + '@types/node': 22.10.7 jsdom: 26.0.0 transitivePeerDependencies: - less diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 7a17117..83b6797 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.10.6", + "@types/node": "^22.10.7", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index ac39527..f88bcf0 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.14", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", From 84dd51f7c3a5e13889413e302f9a2da72c755cc1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:22:23 +0800 Subject: [PATCH 076/110] chore(deps): update dependency chromedriver to v132 (#132) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/with-nightwatch/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 21ededc..4373d1d 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -24,7 +24,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^131.0.5", + "chromedriver": "^132.0.0", "eslint": "^9.18.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23c4626..385aea8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -505,8 +505,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) chromedriver: - specifier: ^131.0.5 - version: 131.0.5 + specifier: ^132.0.0 + version: 132.0.0 eslint: specifier: ^9.18.0 version: 9.18.0 @@ -518,7 +518,7 @@ importers: version: 5.0.0(bare-buffer@3.0.1) nightwatch: specifier: ^3.11.0 - version: 3.11.0(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)) + version: 3.11.0(chromedriver@132.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -2686,8 +2686,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@131.0.5: - resolution: {integrity: sha512-OQY4BHUe9JedxH4aAsPZJcf8Y0lMlE7y+3tiCvQSCQ6qDz2b99R0qsqyqzUUSW2DFx0bg4YxmK8CDVMKb9u5kg==} + chromedriver@132.0.0: + resolution: {integrity: sha512-jECVJjty5ypYKptQ/QCf8Q0Iq0qq2eW5x1WnYwlGCgmBBcwDH+XrdjFKc4mA3lFO1p3dpOUgTbayKCiGpMPBjg==} engines: {node: '>=18'} hasBin: true @@ -7098,7 +7098,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@131.0.5: + chromedriver@132.0.0: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.9(debug@4.4.0) @@ -8698,7 +8698,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.11.0(chromedriver@131.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.11.0(chromedriver@132.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8735,7 +8735,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 131.0.5 + chromedriver: 132.0.0 geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil From 3ada1816a1de7c9e74e7bd756be91e69e6752cee Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:22:36 +0800 Subject: [PATCH 077/110] chore(deps): update dependency cypress to v14 (#133) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/api-before-14.3/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 43189ff..dbf380b 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -31,7 +31,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^13.17.0", + "cypress": "^14.0.0", "eslint": "^9.18.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index ebb07b6..6cfd2f1 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -31,7 +31,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^13.17.0", + "cypress": "^14.0.0", "eslint": "^9.18.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 5404768..031970d 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -24,7 +24,7 @@ "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "cypress": "^13.17.0", + "cypress": "^14.0.0", "eslint": "^9.18.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 385aea8..85210ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,8 +138,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^13.17.0 - version: 13.17.0 + specifier: ^14.0.0 + version: 14.0.0 eslint: specifier: ^9.18.0 version: 9.18.0 @@ -303,8 +303,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^13.17.0 - version: 13.17.0 + specifier: ^14.0.0 + version: 14.0.0 eslint: specifier: ^9.18.0 version: 9.18.0 @@ -364,8 +364,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^13.17.0 - version: 13.17.0 + specifier: ^14.0.0 + version: 14.0.0 eslint: specifier: ^9.18.0 version: 9.18.0 @@ -2815,9 +2815,9 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@13.17.0: - resolution: {integrity: sha512-5xWkaPurwkIljojFidhw8lFScyxhtiFHl/i/3zov+1Z5CmY4t9tjIdvSXfu82Y3w7wt0uR9KkucbhkVvJZLQSA==} - engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} + cypress@14.0.0: + resolution: {integrity: sha512-kEGqQr23so5IpKeg/dp6GVi7RlHx1NmW66o2a2Q4wk9gRaAblLZQSiZJuDI8UMC4LlG5OJ7Q6joAiqTrfRNbTw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true dashdash@1.14.1: @@ -6398,7 +6398,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.14 + '@types/node': 22.10.7 optional: true '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': @@ -7216,7 +7216,7 @@ snapshots: csstype@3.1.3: {} - cypress@13.17.0: + cypress@14.0.0: dependencies: '@cypress/request': 3.0.7 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) From f89d834be476299a3c85828fc689225318dd4b34 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:22:52 +0800 Subject: [PATCH 078/110] chore(deps): update dependency vitest to v3 (#134) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/api-before-14.3/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-vitest/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 487 ++++++-------------------- 5 files changed, 110 insertions(+), 385 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index dbf380b..aaac85d 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -42,7 +42,7 @@ "typescript": "~5.7.3", "vite": "^6.0.7", "vite-plugin-vue-devtools": "^7.7.0", - "vitest": "^2.1.8", + "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 6cfd2f1..35720d4 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -42,7 +42,7 @@ "typescript": "~5.7.3", "vite": "^6.0.7", "vite-plugin-vue-devtools": "^7.7.0", - "vitest": "^2.1.8", + "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 3a1e7a1..d678c10 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -30,7 +30,7 @@ "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.0.7", - "vitest": "^2.1.8", + "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } } diff --git a/package.json b/package.json index 010c85c..2d5835a 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "prettier": "^3.4.2", "tsx": "^4.19.2", "typescript": "~5.7.3", - "vitest": "^2.1.8", + "vitest": "^3.0.2", "vue": "^3.5.13" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85210ea..02e0751 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,8 +49,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vitest: - specifier: ^2.1.8 - version: 2.1.8(@types/node@22.10.7)(jsdom@26.0.0) + specifier: ^3.0.2 + version: 3.0.2(@types/node@22.10.7)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -124,7 +124,7 @@ importers: version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0)) + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) @@ -171,8 +171,8 @@ importers: specifier: ^7.7.0 version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) + specifier: ^3.0.2 + version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -289,7 +289,7 @@ importers: version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0)) + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) @@ -336,8 +336,8 @@ importers: specifier: ^7.7.0 version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) + specifier: ^3.0.2 + version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -736,7 +736,7 @@ importers: version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0)) + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -765,8 +765,8 @@ importers: specifier: ^6.0.7 version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vitest: - specifier: ^2.1.8 - version: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) + specifier: ^3.0.2 + version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -1057,12 +1057,6 @@ packages: '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} @@ -1081,12 +1075,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.23.1': resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} @@ -1117,12 +1105,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.23.1': resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} @@ -1141,12 +1123,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.23.1': resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} @@ -1165,12 +1141,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.23.1': resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} @@ -1189,12 +1159,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.23.1': resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} @@ -1213,12 +1177,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.23.1': resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} @@ -1237,12 +1195,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.23.1': resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} @@ -1261,12 +1213,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.23.1': resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} @@ -1285,12 +1231,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.23.1': resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} @@ -1309,12 +1249,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.23.1': resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} @@ -1339,12 +1273,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.23.1': resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} @@ -1363,12 +1291,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.23.1': resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} @@ -1387,12 +1309,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.23.1': resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} @@ -1411,12 +1327,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.23.1': resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} @@ -1435,12 +1345,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.23.1': resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} @@ -1459,12 +1363,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.23.1': resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} @@ -1489,12 +1387,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.23.1': resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} @@ -1525,12 +1417,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.23.1': resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} @@ -1549,12 +1435,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.23.1': resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} @@ -1573,12 +1453,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.23.1': resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} @@ -1597,12 +1471,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.23.1': resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} @@ -1621,12 +1489,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.23.1': resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} @@ -2219,34 +2081,34 @@ packages: vitest: optional: true - '@vitest/expect@2.1.8': - resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} + '@vitest/expect@3.0.2': + resolution: {integrity: sha512-dKSHLBcoZI+3pmP5hiZ7I5grNru2HRtEW8Z5Zp4IXog8QYcxhlox7JUPyIIFWfN53+3HW3KPLIl6nSzUGgKSuQ==} - '@vitest/mocker@2.1.8': - resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} + '@vitest/mocker@3.0.2': + resolution: {integrity: sha512-Hr09FoBf0jlwwSyzIF4Xw31OntpO3XtZjkccpcBf8FeVW3tpiyKlkeUzxS/txzHqpUCNIX157NaTySxedyZLvA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.8': - resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} + '@vitest/pretty-format@3.0.2': + resolution: {integrity: sha512-yBohcBw/T/p0/JRgYD+IYcjCmuHzjC3WLAKsVE4/LwiubzZkE8N49/xIQ/KGQwDRA8PaviF8IRO8JMWMngdVVQ==} - '@vitest/runner@2.1.8': - resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} + '@vitest/runner@3.0.2': + resolution: {integrity: sha512-GHEsWoncrGxWuW8s405fVoDfSLk6RF2LCXp6XhevbtDjdDme1WV/eNmUueDfpY1IX3MJaCRelVCEXsT9cArfEg==} - '@vitest/snapshot@2.1.8': - resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} + '@vitest/snapshot@3.0.2': + resolution: {integrity: sha512-h9s67yD4+g+JoYG0zPCo/cLTabpDqzqNdzMawmNPzDStTiwxwkyYM1v5lWE8gmGv3SVJ2DcxA2NpQJZJv9ym3g==} - '@vitest/spy@2.1.8': - resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} + '@vitest/spy@3.0.2': + resolution: {integrity: sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==} - '@vitest/utils@2.1.8': - resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} + '@vitest/utils@3.0.2': + resolution: {integrity: sha512-Qu01ZYZlgHvDP02JnMBRpX43nRaZtNpIzw3C1clDXmn8eakgX6iQVGzTQ/NjkIr64WD8ioqOjkaYRVvHQI5qiw==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -3169,11 +3031,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.23.1: resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} @@ -4862,8 +4719,8 @@ packages: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} tinyspy@3.0.2: @@ -5043,9 +4900,9 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - vite-node@2.1.8: - resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} - engines: {node: ^18.0.0 || >=20.0.0} + vite-node@3.0.2: + resolution: {integrity: sha512-hsEQerBAHvVAbv40m3TFQe/lTEbOp7yDpyqMJqr2Tnd+W58+DEYOt+fluQgekOePcsNBmR77lpVAnIU2Xu4SvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true vite-plugin-inspect@0.8.9: @@ -5100,37 +4957,6 @@ packages: terser: optional: true - vite@5.4.11: - resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@6.0.7: resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -5171,15 +4997,15 @@ packages: yaml: optional: true - vitest@2.1.8: - resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@3.0.2: + resolution: {integrity: sha512-5bzaHakQ0hmVVKLhfh/jXf6oETDBtgPo8tQCHYB+wftNgFJ+Hah67IsWc8ivx4vFL025Ow8UiuTf4W57z4izvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.8 - '@vitest/ui': 2.1.8 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.0.2 + '@vitest/ui': 3.0.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5658,9 +5484,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@esbuild/aix-ppc64@0.21.5': - optional: true - '@esbuild/aix-ppc64@0.23.1': optional: true @@ -5670,9 +5493,6 @@ snapshots: '@esbuild/android-arm64@0.18.20': optional: true - '@esbuild/android-arm64@0.21.5': - optional: true - '@esbuild/android-arm64@0.23.1': optional: true @@ -5688,9 +5508,6 @@ snapshots: '@esbuild/android-arm@0.18.20': optional: true - '@esbuild/android-arm@0.21.5': - optional: true - '@esbuild/android-arm@0.23.1': optional: true @@ -5700,9 +5517,6 @@ snapshots: '@esbuild/android-x64@0.18.20': optional: true - '@esbuild/android-x64@0.21.5': - optional: true - '@esbuild/android-x64@0.23.1': optional: true @@ -5712,9 +5526,6 @@ snapshots: '@esbuild/darwin-arm64@0.18.20': optional: true - '@esbuild/darwin-arm64@0.21.5': - optional: true - '@esbuild/darwin-arm64@0.23.1': optional: true @@ -5724,9 +5535,6 @@ snapshots: '@esbuild/darwin-x64@0.18.20': optional: true - '@esbuild/darwin-x64@0.21.5': - optional: true - '@esbuild/darwin-x64@0.23.1': optional: true @@ -5736,9 +5544,6 @@ snapshots: '@esbuild/freebsd-arm64@0.18.20': optional: true - '@esbuild/freebsd-arm64@0.21.5': - optional: true - '@esbuild/freebsd-arm64@0.23.1': optional: true @@ -5748,9 +5553,6 @@ snapshots: '@esbuild/freebsd-x64@0.18.20': optional: true - '@esbuild/freebsd-x64@0.21.5': - optional: true - '@esbuild/freebsd-x64@0.23.1': optional: true @@ -5760,9 +5562,6 @@ snapshots: '@esbuild/linux-arm64@0.18.20': optional: true - '@esbuild/linux-arm64@0.21.5': - optional: true - '@esbuild/linux-arm64@0.23.1': optional: true @@ -5772,9 +5571,6 @@ snapshots: '@esbuild/linux-arm@0.18.20': optional: true - '@esbuild/linux-arm@0.21.5': - optional: true - '@esbuild/linux-arm@0.23.1': optional: true @@ -5784,9 +5580,6 @@ snapshots: '@esbuild/linux-ia32@0.18.20': optional: true - '@esbuild/linux-ia32@0.21.5': - optional: true - '@esbuild/linux-ia32@0.23.1': optional: true @@ -5799,9 +5592,6 @@ snapshots: '@esbuild/linux-loong64@0.18.20': optional: true - '@esbuild/linux-loong64@0.21.5': - optional: true - '@esbuild/linux-loong64@0.23.1': optional: true @@ -5811,9 +5601,6 @@ snapshots: '@esbuild/linux-mips64el@0.18.20': optional: true - '@esbuild/linux-mips64el@0.21.5': - optional: true - '@esbuild/linux-mips64el@0.23.1': optional: true @@ -5823,9 +5610,6 @@ snapshots: '@esbuild/linux-ppc64@0.18.20': optional: true - '@esbuild/linux-ppc64@0.21.5': - optional: true - '@esbuild/linux-ppc64@0.23.1': optional: true @@ -5835,9 +5619,6 @@ snapshots: '@esbuild/linux-riscv64@0.18.20': optional: true - '@esbuild/linux-riscv64@0.21.5': - optional: true - '@esbuild/linux-riscv64@0.23.1': optional: true @@ -5847,9 +5628,6 @@ snapshots: '@esbuild/linux-s390x@0.18.20': optional: true - '@esbuild/linux-s390x@0.21.5': - optional: true - '@esbuild/linux-s390x@0.23.1': optional: true @@ -5859,9 +5637,6 @@ snapshots: '@esbuild/linux-x64@0.18.20': optional: true - '@esbuild/linux-x64@0.21.5': - optional: true - '@esbuild/linux-x64@0.23.1': optional: true @@ -5874,9 +5649,6 @@ snapshots: '@esbuild/netbsd-x64@0.18.20': optional: true - '@esbuild/netbsd-x64@0.21.5': - optional: true - '@esbuild/netbsd-x64@0.23.1': optional: true @@ -5892,9 +5664,6 @@ snapshots: '@esbuild/openbsd-x64@0.18.20': optional: true - '@esbuild/openbsd-x64@0.21.5': - optional: true - '@esbuild/openbsd-x64@0.23.1': optional: true @@ -5904,9 +5673,6 @@ snapshots: '@esbuild/sunos-x64@0.18.20': optional: true - '@esbuild/sunos-x64@0.21.5': - optional: true - '@esbuild/sunos-x64@0.23.1': optional: true @@ -5916,9 +5682,6 @@ snapshots: '@esbuild/win32-arm64@0.18.20': optional: true - '@esbuild/win32-arm64@0.21.5': - optional: true - '@esbuild/win32-arm64@0.23.1': optional: true @@ -5928,9 +5691,6 @@ snapshots: '@esbuild/win32-ia32@0.18.20': optional: true - '@esbuild/win32-ia32@0.21.5': - optional: true - '@esbuild/win32-ia32@0.23.1': optional: true @@ -5940,9 +5700,6 @@ snapshots: '@esbuild/win32-x64@0.18.20': optional: true - '@esbuild/win32-x64@0.21.5': - optional: true - '@esbuild/win32-x64@0.23.1': optional: true @@ -6503,61 +6260,61 @@ snapshots: vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) eslint: 9.18.0 optionalDependencies: typescript: 5.7.3 - vitest: 2.1.8(@types/node@20.17.14)(jsdom@26.0.0) + vitest: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/expect@2.1.8': + '@vitest/expect@3.0.2': dependencies: - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 + '@vitest/spy': 3.0.2 + '@vitest/utils': 3.0.2 chai: 5.1.2 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@20.17.14))': + '@vitest/mocker@3.0.2(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@vitest/spy': 2.1.8 + '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@20.17.14) + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.7))': + '@vitest/mocker@3.0.2(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@vitest/spy': 2.1.8 + '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.7) + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/pretty-format@2.1.8': + '@vitest/pretty-format@3.0.2': dependencies: - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 - '@vitest/runner@2.1.8': + '@vitest/runner@3.0.2': dependencies: - '@vitest/utils': 2.1.8 - pathe: 1.1.2 + '@vitest/utils': 3.0.2 + pathe: 2.0.1 - '@vitest/snapshot@2.1.8': + '@vitest/snapshot@3.0.2': dependencies: - '@vitest/pretty-format': 2.1.8 + '@vitest/pretty-format': 3.0.2 magic-string: 0.30.17 - pathe: 1.1.2 + pathe: 2.0.1 - '@vitest/spy@2.1.8': + '@vitest/spy@3.0.2': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.8': + '@vitest/utils@3.0.2': dependencies: - '@vitest/pretty-format': 2.1.8 + '@vitest/pretty-format': 3.0.2 loupe: 3.1.2 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@volar/language-core@2.4.11': dependencies: @@ -7568,32 +7325,6 @@ snapshots: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.1: optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 @@ -9486,7 +9217,7 @@ snapshots: tinypool@1.0.2: {} - tinyrainbow@1.2.0: {} + tinyrainbow@2.0.0: {} tinyspy@3.0.2: {} @@ -9660,15 +9391,16 @@ snapshots: dependencies: vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) - vite-node@2.1.8(@types/node@20.17.14): + vite-node@3.0.2(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 - pathe: 1.1.2 - vite: 5.4.11(@types/node@20.17.14) + pathe: 2.0.1 + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -9677,16 +9409,19 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml - vite-node@2.1.8(@types/node@22.10.7): + vite-node@3.0.2(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 - pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.7) + pathe: 2.0.1 + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -9695,6 +9430,8 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: @@ -9813,24 +9550,6 @@ snapshots: '@types/node': 20.17.14 fsevents: 2.3.3 - vite@5.4.11(@types/node@20.17.14): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.0 - rollup: 4.30.1 - optionalDependencies: - '@types/node': 20.17.14 - fsevents: 2.3.3 - - vite@5.4.11(@types/node@22.10.7): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.0 - rollup: 4.30.1 - optionalDependencies: - '@types/node': 22.10.7 - fsevents: 2.3.3 - vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 @@ -9853,32 +9572,33 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - vitest@2.1.8(@types/node@20.17.14)(jsdom@26.0.0): + vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: - '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@20.17.14)) - '@vitest/pretty-format': 2.1.8 - '@vitest/runner': 2.1.8 - '@vitest/snapshot': 2.1.8 - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 + '@vitest/expect': 3.0.2 + '@vitest/mocker': 3.0.2(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.2 + '@vitest/runner': 3.0.2 + '@vitest/snapshot': 3.0.2 + '@vitest/spy': 3.0.2 + '@vitest/utils': 3.0.2 chai: 5.1.2 debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 1.1.2 + pathe: 2.0.1 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.17.14) - vite-node: 2.1.8(@types/node@20.17.14) + tinyrainbow: 2.0.0 + vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.2(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.17.14 jsdom: 26.0.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -9888,33 +9608,36 @@ snapshots: - sugarss - supports-color - terser - - vitest@2.1.8(@types/node@22.10.7)(jsdom@26.0.0): - dependencies: - '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)) - '@vitest/pretty-format': 2.1.8 - '@vitest/runner': 2.1.8 - '@vitest/snapshot': 2.1.8 - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 + - tsx + - yaml + + vitest@3.0.2(@types/node@22.10.7)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + dependencies: + '@vitest/expect': 3.0.2 + '@vitest/mocker': 3.0.2(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.2 + '@vitest/runner': 3.0.2 + '@vitest/snapshot': 3.0.2 + '@vitest/spy': 3.0.2 + '@vitest/utils': 3.0.2 chai: 5.1.2 debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 1.1.2 + pathe: 2.0.1 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.7) - vite-node: 2.1.8(@types/node@22.10.7) + tinyrainbow: 2.0.0 + vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.2(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.7 jsdom: 26.0.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -9924,6 +9647,8 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml vscode-uri@3.0.8: {} From d23d94c53c71cb4bf06be481bc3d78f9a038e7de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:30:26 +0800 Subject: [PATCH 079/110] chore(deps): update dependency vite to ^6.0.10 (#125) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 2 +- .../package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 208 +++++++++--------- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 17 files changed, 120 insertions(+), 120 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index de68e90..8004e38 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index aaac85d..df17c3d 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -40,7 +40,7 @@ "prettier": "^3.4.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vite-plugin-vue-devtools": "^7.7.0", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 36da3ee..43281cc 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vite-plugin-vue-devtools": "^7.7.0", "vue-tsc": "^2.2.0" } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 6daa178..beee09d 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 35720d4..299a3fa 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -40,7 +40,7 @@ "prettier": "^3.4.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vite-plugin-vue-devtools": "^7.7.0", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 031970d..ece0d11 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -31,7 +31,7 @@ "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 02161cd..fd28c22 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 3dc1329..806448b 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 4373d1d..a02c8a1 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -32,7 +32,7 @@ "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.2.0" } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index f7df6eb..67ad266 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -27,7 +27,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index eae0d8c..67fb49e 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -27,7 +27,7 @@ "npm-run-all2": "^7.0.2", "prettier": "^3.4.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 57e84ed..e813d33 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 16e2b47..82b994e 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index d678c10..7f37959 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -29,7 +29,7 @@ "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02e0751..654e297 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -89,8 +89,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -118,10 +118,10 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -165,11 +165,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.10.7 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -211,11 +211,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -234,7 +234,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -254,8 +254,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -283,10 +283,10 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -330,11 +330,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -356,7 +356,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -385,8 +385,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -405,10 +405,10 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -428,8 +428,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -448,10 +448,10 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -471,8 +471,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -494,7 +494,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -529,8 +529,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -555,7 +555,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -578,8 +578,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -598,7 +598,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) @@ -624,8 +624,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -644,10 +644,10 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -667,8 +667,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -687,10 +687,10 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -710,8 +710,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -733,7 +733,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.25 version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -762,8 +762,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -788,7 +788,7 @@ importers: version: 22.10.7 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -811,11 +811,11 @@ importers: specifier: ^0.10.9 version: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -834,7 +834,7 @@ importers: version: 20.17.14 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -857,8 +857,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -4957,8 +4957,8 @@ packages: terser: optional: true - vite@6.0.7: - resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} + vite@6.0.10: + resolution: {integrity: sha512-MEszunEcMo6pFsfXN1GhCFQqnE25tWRH0MA4f0Q7uanACi4y1Us+ZGpTMnITwCTnYzB2b9cpmnelTlxgTBmaBA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6235,12 +6235,12 @@ snapshots: '@typescript-eslint/types': 8.21.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color @@ -6250,14 +6250,14 @@ snapshots: vite: 4.5.5(@types/node@20.17.14) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': @@ -6275,21 +6275,21 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.2(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/mocker@3.0.2(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) '@vitest/pretty-format@3.0.2': dependencies: @@ -6408,26 +6408,26 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.7.0(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -9383,13 +9383,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vite-node@3.0.2(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): dependencies: @@ -9397,7 +9397,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9418,7 +9418,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9433,7 +9433,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9444,12 +9444,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9460,7 +9460,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9479,39 +9479,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9522,11 +9522,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9537,7 +9537,7 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -9550,7 +9550,7 @@ snapshots: '@types/node': 20.17.14 fsevents: 2.3.3 - vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.0 @@ -9561,7 +9561,7 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.0 @@ -9575,7 +9575,7 @@ snapshots: vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -9591,7 +9591,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.7(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) vite-node: 3.0.2(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -9614,7 +9614,7 @@ snapshots: vitest@3.0.2(@types/node@22.10.7)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -9630,7 +9630,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.7(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) vite-node: 3.0.2(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 83b6797..a94d3a3 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -26,7 +26,7 @@ "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "unplugin-vue-router": "^0.10.9", - "vite": "^6.0.7", + "vite": "^6.0.10", "vite-plugin-vue-devtools": "^7.7.0", "vue-tsc": "^2.2.0" } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index f88bcf0..324bb3a 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -25,7 +25,7 @@ "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.0.10", "vue-tsc": "^2.2.0" } } From 9a1ed8ae3ab8963d820a5210803373a21ef72735 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sun, 9 Feb 2025 19:23:39 +0800 Subject: [PATCH 080/110] feat: optional `tsSyntaxInTemplates`; so that linting can be sped up by disabling it (#142) Fixes #127 --- README.md | 7 ++ examples/disable-ts-in-templates/.gitignore | 30 ++++++ .../.vscode/extensions.json | 6 ++ examples/disable-ts-in-templates/README.md | 39 ++++++++ examples/disable-ts-in-templates/env.d.ts | 1 + .../disable-ts-in-templates/eslint.config.js | 25 +++++ examples/disable-ts-in-templates/index.html | 13 +++ examples/disable-ts-in-templates/package.json | 30 ++++++ .../public/favicon.ico | Bin 0 -> 4286 bytes examples/disable-ts-in-templates/src/App.vue | 47 ++++++++++ .../src/assets/base.css | 86 +++++++++++++++++ .../src/assets/logo.svg | 1 + .../src/assets/main.css | 35 +++++++ .../src/components/HelloWorld.vue | 41 ++++++++ .../src/components/TheWelcome.vue | 88 ++++++++++++++++++ .../src/components/WelcomeItem.vue | 87 +++++++++++++++++ .../src/components/icons/IconCommunity.vue | 7 ++ .../components/icons/IconDocumentation.vue | 7 ++ .../src/components/icons/IconEcosystem.vue | 7 ++ .../src/components/icons/IconSupport.vue | 7 ++ .../src/components/icons/IconTooling.vue | 19 ++++ examples/disable-ts-in-templates/src/main.ts | 6 ++ .../disable-ts-in-templates/tsconfig.app.json | 14 +++ .../disable-ts-in-templates/tsconfig.json | 11 +++ .../tsconfig.node.json | 19 ++++ .../disable-ts-in-templates/vite.config.ts | 16 ++++ examples/type-checked/eslint.config.js | 15 ++- pnpm-lock.yaml | 42 ++++++++- src/internals.ts | 34 ++++--- src/utilities.ts | 32 ++++++- test/index.spec.ts | 3 + 31 files changed, 756 insertions(+), 19 deletions(-) create mode 100644 examples/disable-ts-in-templates/.gitignore create mode 100644 examples/disable-ts-in-templates/.vscode/extensions.json create mode 100644 examples/disable-ts-in-templates/README.md create mode 100644 examples/disable-ts-in-templates/env.d.ts create mode 100644 examples/disable-ts-in-templates/eslint.config.js create mode 100644 examples/disable-ts-in-templates/index.html create mode 100644 examples/disable-ts-in-templates/package.json create mode 100644 examples/disable-ts-in-templates/public/favicon.ico create mode 100644 examples/disable-ts-in-templates/src/App.vue create mode 100644 examples/disable-ts-in-templates/src/assets/base.css create mode 100644 examples/disable-ts-in-templates/src/assets/logo.svg create mode 100644 examples/disable-ts-in-templates/src/assets/main.css create mode 100644 examples/disable-ts-in-templates/src/components/HelloWorld.vue create mode 100644 examples/disable-ts-in-templates/src/components/TheWelcome.vue create mode 100644 examples/disable-ts-in-templates/src/components/WelcomeItem.vue create mode 100644 examples/disable-ts-in-templates/src/components/icons/IconCommunity.vue create mode 100644 examples/disable-ts-in-templates/src/components/icons/IconDocumentation.vue create mode 100644 examples/disable-ts-in-templates/src/components/icons/IconEcosystem.vue create mode 100644 examples/disable-ts-in-templates/src/components/icons/IconSupport.vue create mode 100644 examples/disable-ts-in-templates/src/components/icons/IconTooling.vue create mode 100644 examples/disable-ts-in-templates/src/main.ts create mode 100644 examples/disable-ts-in-templates/tsconfig.app.json create mode 100644 examples/disable-ts-in-templates/tsconfig.json create mode 100644 examples/disable-ts-in-templates/tsconfig.node.json create mode 100644 examples/disable-ts-in-templates/vite.config.ts diff --git a/README.md b/README.md index 31c3140..1da1806 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,13 @@ import { } from '@vue/eslint-config-typescript' configureVueProject({ + // Whether to parse TypeScript syntax in Vue templates. + // Defaults to `true`. + // Setting it to `false` could improve performance. + // But TypeScript syntax in Vue templates will then lead to syntax errors. + // Also, type-aware rules won't be applied to expressions in templates in that case. + tsSyntaxInTemplates: true, + // Optional: specify the script langs in `.vue` files // Defaults to `['ts']`. scriptLangs: [ diff --git a/examples/disable-ts-in-templates/.gitignore b/examples/disable-ts-in-templates/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/examples/disable-ts-in-templates/.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/examples/disable-ts-in-templates/.vscode/extensions.json b/examples/disable-ts-in-templates/.vscode/extensions.json new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ b/examples/disable-ts-in-templates/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git a/examples/disable-ts-in-templates/README.md b/examples/disable-ts-in-templates/README.md new file mode 100644 index 0000000..ebf2961 --- /dev/null +++ b/examples/disable-ts-in-templates/README.md @@ -0,0 +1,39 @@ +# disable-ts-in-templates + +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://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/examples/disable-ts-in-templates/env.d.ts b/examples/disable-ts-in-templates/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/examples/disable-ts-in-templates/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/disable-ts-in-templates/eslint.config.js b/examples/disable-ts-in-templates/eslint.config.js new file mode 100644 index 0000000..c6b63eb --- /dev/null +++ b/examples/disable-ts-in-templates/eslint.config.js @@ -0,0 +1,25 @@ +import pluginVue from 'eslint-plugin-vue' +import { + configureVueProject, + defineConfigWithVueTs, + vueTsConfigs, +} from '@vue/eslint-config-typescript' + +configureVueProject({ + tsSyntaxInTemplates: false, +}) + +export default defineConfigWithVueTs( + { + name: 'app/files-to-lint', + files: ['**/*.ts', '**/*.mts', '**/*.vue'], + }, + + { + name: 'app/files-to-ignore', + ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], + }, + + pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, +) diff --git a/examples/disable-ts-in-templates/index.html b/examples/disable-ts-in-templates/index.html new file mode 100644 index 0000000..a888544 --- /dev/null +++ b/examples/disable-ts-in-templates/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json new file mode 100644 index 0000000..f365a06 --- /dev/null +++ b/examples/disable-ts-in-templates/package.json @@ -0,0 +1,30 @@ +{ + "name": "disable-ts-in-templates", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix" + }, + "dependencies": { + "vue": "^3.5.13" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/node": "^20.17.12", + "@vitejs/plugin-vue": "^5.2.1", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/tsconfig": "^0.7.0", + "eslint": "^9.18.0", + "eslint-plugin-vue": "^9.32.0", + "npm-run-all2": "^7.0.2", + "typescript": "~5.7.3", + "vite": "^6.0.7", + "vue-tsc": "^2.2.0" + } +} diff --git a/examples/disable-ts-in-templates/public/favicon.ico b/examples/disable-ts-in-templates/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/disable-ts-in-templates/src/App.vue b/examples/disable-ts-in-templates/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/examples/disable-ts-in-templates/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/examples/disable-ts-in-templates/src/assets/base.css b/examples/disable-ts-in-templates/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/disable-ts-in-templates/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/disable-ts-in-templates/src/assets/logo.svg b/examples/disable-ts-in-templates/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/disable-ts-in-templates/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/disable-ts-in-templates/src/assets/main.css b/examples/disable-ts-in-templates/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/disable-ts-in-templates/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/disable-ts-in-templates/src/components/HelloWorld.vue b/examples/disable-ts-in-templates/src/components/HelloWorld.vue new file mode 100644 index 0000000..e1a721c --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/disable-ts-in-templates/src/components/TheWelcome.vue b/examples/disable-ts-in-templates/src/components/TheWelcome.vue new file mode 100644 index 0000000..49d8f73 --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/disable-ts-in-templates/src/components/WelcomeItem.vue b/examples/disable-ts-in-templates/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/disable-ts-in-templates/src/components/icons/IconCommunity.vue b/examples/disable-ts-in-templates/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-ts-in-templates/src/components/icons/IconDocumentation.vue b/examples/disable-ts-in-templates/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-ts-in-templates/src/components/icons/IconEcosystem.vue b/examples/disable-ts-in-templates/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-ts-in-templates/src/components/icons/IconSupport.vue b/examples/disable-ts-in-templates/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-ts-in-templates/src/components/icons/IconTooling.vue b/examples/disable-ts-in-templates/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/disable-ts-in-templates/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/disable-ts-in-templates/src/main.ts b/examples/disable-ts-in-templates/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/examples/disable-ts-in-templates/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/disable-ts-in-templates/tsconfig.app.json b/examples/disable-ts-in-templates/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/disable-ts-in-templates/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/disable-ts-in-templates/tsconfig.json b/examples/disable-ts-in-templates/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/examples/disable-ts-in-templates/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/examples/disable-ts-in-templates/tsconfig.node.json b/examples/disable-ts-in-templates/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/disable-ts-in-templates/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/disable-ts-in-templates/vite.config.ts b/examples/disable-ts-in-templates/vite.config.ts new file mode 100644 index 0000000..5c45e1d --- /dev/null +++ b/examples/disable-ts-in-templates/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/type-checked/eslint.config.js b/examples/type-checked/eslint.config.js index d7c1e1d..456b067 100644 --- a/examples/type-checked/eslint.config.js +++ b/examples/type-checked/eslint.config.js @@ -16,7 +16,20 @@ export default defineConfigWithVueTs( }, pluginVue.configs['flat/essential'], - vueTsConfigs.recommendedTypeChecked, + vueTsConfigs.strictTypeChecked, + { + name: 'overrides', + files: ['**/*.{ts,vue}'], + rules: { + '@typescript-eslint/restrict-template-expressions': [ + 'error', + { + allowNumber: true, + allowBoolean: true, + }, + ], + }, + }, { ...pluginVitest.configs.recommended, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 654e297..be34669 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -220,6 +220,46 @@ importers: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) + examples/disable-ts-in-templates: + dependencies: + vue: + specifier: ^3.5.13 + version: 3.5.13(typescript@5.7.3) + devDependencies: + '@tsconfig/node20': + specifier: ^20.1.4 + version: 20.1.4 + '@types/node': + specifier: ^20.17.12 + version: 20.17.14 + '@vitejs/plugin-vue': + specifier: ^5.2.1 + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/eslint-config-typescript': + specifier: workspace:* + version: link:../.. + '@vue/tsconfig': + specifier: ^0.7.0 + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + eslint: + specifier: ^9.18.0 + version: 9.18.0 + eslint-plugin-vue: + specifier: ^9.32.0 + version: 9.32.0(eslint@9.18.0) + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 + typescript: + specifier: ~5.7.3 + version: 5.7.3 + vite: + specifier: ^6.0.7 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vue-tsc: + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) + examples/minimal: dependencies: vue: @@ -6155,7 +6195,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.10.7 + '@types/node': 20.17.14 optional: true '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': diff --git a/src/internals.ts b/src/internals.ts index 3e0c431..e48b0dc 100644 --- a/src/internals.ts +++ b/src/internals.ts @@ -1,6 +1,7 @@ import * as tseslint from 'typescript-eslint' import vueParser from 'vue-eslint-parser' import pluginVue from 'eslint-plugin-vue' +import type { Parser } from '@typescript-eslint/utils/ts-eslint' export type ScriptLang = 'ts' | 'tsx' | 'js' | 'jsx' @@ -31,10 +32,30 @@ export const additionalRulesRequiringParserServices = [ ] export function createBasicSetupConfigs( + tsSyntaxInTemplates: boolean, scriptLangs: ScriptLang[], ): ConfigArray { const mayHaveJsxInSfc = scriptLangs.includes('jsx') || scriptLangs.includes('tsx') + + const parser: Record = { + // Fallback to espree for js/jsx scripts, as well as SFCs without scripts + // for better performance. + js: 'espree', + jsx: 'espree', + + ts: tseslint.parser, + tsx: tseslint.parser, + + // Leave the template parser unspecified, + // so that it could be determined by ` + + diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json new file mode 100644 index 0000000..d6f4fad --- /dev/null +++ b/examples/disable-type-checked-for-yml/package.json @@ -0,0 +1,49 @@ +{ + "name": "disable-type-checked-for-yml", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "test:unit": "vitest", + "test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'", + "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", + "lint": "eslint . --fix", + "format": "prettier --write src/" + }, + "dependencies": { + "pinia": "^2.3.1", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@tsconfig/node20": "^20.1.4", + "@types/jsdom": "^21.1.7", + "@types/node": "^20.17.14", + "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitest/eslint-plugin": "^1.1.25", + "@vue/eslint-config-prettier": "^10.2.0", + "@vue/eslint-config-typescript": "workspace:*", + "@vue/test-utils": "^2.4.6", + "@vue/tsconfig": "^0.7.0", + "cypress": "^14.0.0", + "eslint": "^9.18.0", + "eslint-plugin-cypress": "^4.1.0", + "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-yml": "^1.16.0", + "jsdom": "^26.0.0", + "npm-run-all2": "^7.0.2", + "prettier": "^3.4.2", + "start-server-and-test": "^2.0.10", + "typescript": "~5.7.3", + "vite": "^6.0.10", + "vite-plugin-vue-devtools": "^7.7.0", + "vitest": "^3.0.2", + "vue-tsc": "^2.2.0" + } +} diff --git a/examples/disable-type-checked-for-yml/public/favicon.ico b/examples/disable-type-checked-for-yml/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/examples/disable-type-checked-for-yml/src/App.vue b/examples/disable-type-checked-for-yml/src/App.vue new file mode 100644 index 0000000..7905b05 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/App.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/examples/disable-type-checked-for-yml/src/assets/base.css b/examples/disable-type-checked-for-yml/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/examples/disable-type-checked-for-yml/src/assets/logo.svg b/examples/disable-type-checked-for-yml/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/examples/disable-type-checked-for-yml/src/assets/main.css b/examples/disable-type-checked-for-yml/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/examples/disable-type-checked-for-yml/src/components/HelloWorld.vue b/examples/disable-type-checked-for-yml/src/components/HelloWorld.vue new file mode 100644 index 0000000..d174cf8 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/HelloWorld.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/examples/disable-type-checked-for-yml/src/components/TheWelcome.vue b/examples/disable-type-checked-for-yml/src/components/TheWelcome.vue new file mode 100644 index 0000000..e65a66b --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/TheWelcome.vue @@ -0,0 +1,88 @@ + + + diff --git a/examples/disable-type-checked-for-yml/src/components/WelcomeItem.vue b/examples/disable-type-checked-for-yml/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/examples/disable-type-checked-for-yml/src/components/__tests__/HelloWorld.spec.ts b/examples/disable-type-checked-for-yml/src/components/__tests__/HelloWorld.spec.ts new file mode 100644 index 0000000..2533202 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/__tests__/HelloWorld.spec.ts @@ -0,0 +1,11 @@ +import { describe, it, expect } from 'vitest' + +import { mount } from '@vue/test-utils' +import HelloWorld from '../HelloWorld.vue' + +describe('HelloWorld', () => { + it('renders properly', () => { + const wrapper = mount(HelloWorld, { props: { msg: 'Hello Vitest' } }) + expect(wrapper.text()).toContain('Hello Vitest') + }) +}) diff --git a/examples/disable-type-checked-for-yml/src/components/icons/IconCommunity.vue b/examples/disable-type-checked-for-yml/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-type-checked-for-yml/src/components/icons/IconDocumentation.vue b/examples/disable-type-checked-for-yml/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-type-checked-for-yml/src/components/icons/IconEcosystem.vue b/examples/disable-type-checked-for-yml/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-type-checked-for-yml/src/components/icons/IconSupport.vue b/examples/disable-type-checked-for-yml/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/examples/disable-type-checked-for-yml/src/components/icons/IconTooling.vue b/examples/disable-type-checked-for-yml/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/examples/disable-type-checked-for-yml/src/issue-136.yml b/examples/disable-type-checked-for-yml/src/issue-136.yml new file mode 100644 index 0000000..a818c6f --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/issue-136.yml @@ -0,0 +1 @@ +just: some random yaml fields diff --git a/examples/disable-type-checked-for-yml/src/main.ts b/examples/disable-type-checked-for-yml/src/main.ts new file mode 100644 index 0000000..5dcad83 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/main.ts @@ -0,0 +1,14 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import { createPinia } from 'pinia' + +import App from './App.vue' +import router from './router' + +const app = createApp(App) + +app.use(createPinia()) +app.use(router) + +app.mount('#app') diff --git a/examples/disable-type-checked-for-yml/src/router/index.ts b/examples/disable-type-checked-for-yml/src/router/index.ts new file mode 100644 index 0000000..ce51fcf --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/router/index.ts @@ -0,0 +1,24 @@ +import { createRouter, createWebHistory } from 'vue-router' +import HomeView from '../views/HomeView.vue' +import type { Component } from 'vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: HomeView + }, + { + path: '/about', + name: 'about', + // route level code-splitting + // this generates a separate chunk (About.[hash].js) for this route + // which is lazy-loaded when the route is visited. + component: async (): Promise<{ default: Component }> => import('../views/AboutView.vue') + } + ] +}) + +export default router diff --git a/examples/disable-type-checked-for-yml/src/stores/counter.ts b/examples/disable-type-checked-for-yml/src/stores/counter.ts new file mode 100644 index 0000000..b6757ba --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/stores/counter.ts @@ -0,0 +1,12 @@ +import { ref, computed } from 'vue' +import { defineStore } from 'pinia' + +export const useCounterStore = defineStore('counter', () => { + const count = ref(0) + const doubleCount = computed(() => count.value * 2) + function increment() { + count.value++ + } + + return { count, doubleCount, increment } +}) diff --git a/examples/disable-type-checked-for-yml/src/views/AboutView.vue b/examples/disable-type-checked-for-yml/src/views/AboutView.vue new file mode 100644 index 0000000..756ad2a --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/views/AboutView.vue @@ -0,0 +1,15 @@ + + + diff --git a/examples/disable-type-checked-for-yml/src/views/HomeView.vue b/examples/disable-type-checked-for-yml/src/views/HomeView.vue new file mode 100644 index 0000000..d5c0217 --- /dev/null +++ b/examples/disable-type-checked-for-yml/src/views/HomeView.vue @@ -0,0 +1,9 @@ + + + diff --git a/examples/disable-type-checked-for-yml/tsconfig.app.json b/examples/disable-type-checked-for-yml/tsconfig.app.json new file mode 100644 index 0000000..e14c754 --- /dev/null +++ b/examples/disable-type-checked-for-yml/tsconfig.app.json @@ -0,0 +1,14 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/examples/disable-type-checked-for-yml/tsconfig.json b/examples/disable-type-checked-for-yml/tsconfig.json new file mode 100644 index 0000000..5304731 --- /dev/null +++ b/examples/disable-type-checked-for-yml/tsconfig.json @@ -0,0 +1,17 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.vitest.json" + } + ], + "compilerOptions": { + "module": "NodeNext" + } +} diff --git a/examples/disable-type-checked-for-yml/tsconfig.node.json b/examples/disable-type-checked-for-yml/tsconfig.node.json new file mode 100644 index 0000000..f094063 --- /dev/null +++ b/examples/disable-type-checked-for-yml/tsconfig.node.json @@ -0,0 +1,19 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/examples/disable-type-checked-for-yml/tsconfig.vitest.json b/examples/disable-type-checked-for-yml/tsconfig.vitest.json new file mode 100644 index 0000000..571995d --- /dev/null +++ b/examples/disable-type-checked-for-yml/tsconfig.vitest.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.app.json", + "exclude": [], + "compilerOptions": { + "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo", + + "lib": [], + "types": ["node", "jsdom"] + } +} diff --git a/examples/disable-type-checked-for-yml/vite.config.ts b/examples/disable-type-checked-for-yml/vite.config.ts new file mode 100644 index 0000000..c036b6f --- /dev/null +++ b/examples/disable-type-checked-for-yml/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import vueDevTools from 'vite-plugin-vue-devtools' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueJsx(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/examples/disable-type-checked-for-yml/vitest.config.ts b/examples/disable-type-checked-for-yml/vitest.config.ts new file mode 100644 index 0000000..4b1c897 --- /dev/null +++ b/examples/disable-type-checked-for-yml/vitest.config.ts @@ -0,0 +1,14 @@ +import { fileURLToPath } from 'node:url' +import { mergeConfig, defineConfig, configDefaults } from 'vitest/config' +import viteConfig from './vite.config' + +export default mergeConfig( + viteConfig, + defineConfig({ + test: { + environment: 'jsdom', + exclude: [...configDefaults.exclude, 'e2e/**'], + root: fileURLToPath(new URL('./', import.meta.url)) + } + }) +) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be34669..a86fa96 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -260,6 +260,91 @@ importers: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) + examples/disable-type-checked-for-yml: + dependencies: + pinia: + specifier: ^2.3.1 + version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + vue: + specifier: ^3.5.13 + version: 3.5.13(typescript@5.7.3) + vue-router: + specifier: ^4.5.0 + version: 4.5.0(vue@3.5.13(typescript@5.7.3)) + devDependencies: + '@tsconfig/node20': + specifier: ^20.1.4 + version: 20.1.4 + '@types/jsdom': + specifier: ^21.1.7 + version: 21.1.7 + '@types/node': + specifier: ^20.17.14 + version: 20.17.14 + '@vitejs/plugin-vue': + specifier: ^5.2.1 + version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue-jsx': + specifier: ^4.1.1 + version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vitest/eslint-plugin': + specifier: ^1.1.25 + version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + '@vue/eslint-config-prettier': + specifier: ^10.2.0 + version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) + '@vue/eslint-config-typescript': + specifier: workspace:* + version: link:../.. + '@vue/test-utils': + specifier: ^2.4.6 + version: 2.4.6 + '@vue/tsconfig': + specifier: ^0.7.0 + version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + cypress: + specifier: ^14.0.0 + version: 14.0.0 + eslint: + specifier: ^9.18.0 + version: 9.18.0 + eslint-plugin-cypress: + specifier: ^4.1.0 + version: 4.1.0(eslint@9.18.0) + eslint-plugin-vue: + specifier: ^9.32.0 + version: 9.32.0(eslint@9.18.0) + eslint-plugin-yml: + specifier: ^1.16.0 + version: 1.16.0(eslint@9.18.0) + jsdom: + specifier: ^26.0.0 + version: 26.0.0 + npm-run-all2: + specifier: ^7.0.2 + version: 7.0.2 + prettier: + specifier: ^3.4.2 + version: 3.4.2 + start-server-and-test: + specifier: ^2.0.10 + version: 2.0.10 + typescript: + specifier: ~5.7.3 + version: 5.7.3 + vite: + specifier: ^6.0.10 + version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-vue-devtools: + specifier: ^7.7.0 + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + vitest: + specifier: ^3.0.2 + version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + vue-tsc: + specifier: ^2.2.0 + version: 2.2.0(typescript@5.7.3) + examples/minimal: dependencies: vue: @@ -3098,6 +3183,12 @@ packages: engines: {node: '>=6.0'} hasBin: true + eslint-compat-utils@0.6.4: + resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + eslint-config-prettier@10.0.1: resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true @@ -3135,6 +3226,12 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint-plugin-yml@1.16.0: + resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5225,6 +5322,10 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml-eslint-parser@1.2.3: + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} + engines: {node: ^14.17.0 || >=16.0.0} + yaml@2.7.0: resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} @@ -6155,7 +6256,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.17.14 + '@types/node': 22.10.7 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6164,7 +6265,7 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 20.17.14 + '@types/node': 22.10.7 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 @@ -6180,7 +6281,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 20.17.14 + '@types/node': 22.10.7 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6191,7 +6292,7 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 20.17.14 + '@types/node': 22.10.7 '@types/yauzl@2.10.3': dependencies: @@ -7434,6 +7535,11 @@ snapshots: optionalDependencies: source-map: 0.6.1 + eslint-compat-utils@0.6.4(eslint@9.18.0): + dependencies: + eslint: 9.18.0 + semver: 7.6.3 + eslint-config-prettier@10.0.1(eslint@9.18.0): dependencies: eslint: 9.18.0 @@ -7471,6 +7577,17 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-yml@1.16.0(eslint@9.18.0): + dependencies: + debug: 4.4.0(supports-color@8.1.1) + eslint: 9.18.0 + eslint-compat-utils: 0.6.4(eslint@9.18.0) + lodash: 4.17.21 + natural-compare: 1.4.0 + yaml-eslint-parser: 1.2.3 + transitivePeerDependencies: + - supports-color + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 @@ -9846,6 +9963,12 @@ snapshots: yallist@4.0.0: {} + yaml-eslint-parser@1.2.3: + dependencies: + eslint-visitor-keys: 3.4.3 + lodash: 4.17.21 + yaml: 2.7.0 + yaml@2.7.0: {} yargs-parser@20.2.4: {} diff --git a/src/configs.ts b/src/configs.ts index 4207eb9..d36833a 100644 --- a/src/configs.ts +++ b/src/configs.ts @@ -22,12 +22,46 @@ function toArray(value: T | T[]): T[] { return Array.isArray(value) ? value : [value] } +/** + * The options that a config in the `extends` should inherit. + */ +type ExtendsOptions = { + name?: string + files?: (string | string[])[] + ignores?: string[] +} + export class TsEslintConfigForVue { - // the name property is here to provide better error messages when ESLint throws an error + /** + * The name of the config object as defined in `typescript-eslint`. + */ configName: ExtendableConfigName + /** + * the name property is here to provide better error messages when ESLint throws an error + */ + name: string + constructor(configName: ExtendableConfigName) { this.configName = configName + this.name = `vueTsConfigs.${configName}` + } + + extendsOptions?: ExtendsOptions + /** + * Create a new instance of `TsEslintConfigForVue` with the `restOfConfig` merged into it. + * Should be used when the config is used in the `extends` field of another config. + */ + asExtendedWith(restOfConfig: ExtendsOptions): TsEslintConfigForVue { + const extendedConfig = new TsEslintConfigForVue(this.configName) + + extendedConfig.extendsOptions = { + name: [restOfConfig.name, this.name].filter(Boolean).join('__'), + ...(restOfConfig.files && { files: restOfConfig.files }), + ...(restOfConfig.ignores && { ignores: restOfConfig.ignores }), + } + + return extendedConfig } needsTypeChecking(): boolean { @@ -43,14 +77,13 @@ export class TsEslintConfigForVue { toConfigArray(): FlatConfig.ConfigArray { return toArray(tseslint.configs[this.configName]) .flat() - .map(config => - config.files && config.files.includes('**/*.ts') - ? { - ...config, - files: [...config.files, '**/*.vue'], - } - : config, - ) + .map(config => ({ + ...config, + ...(config.files && config.files.includes('**/*.ts') + ? { files: [...config.files, '**/*.vue'] } + : {}), + ...this.extendsOptions, + })) } } @@ -68,15 +101,6 @@ export const vueTsConfigs = Object.fromEntries( 'Please wrap the config object with `defineConfigWithVueTs()`', ) }, - - get(target, prop) { - // for clearer error messages on where the config is coming from - if (prop === 'name') { - return `vueTsConfigs.${Reflect.get(target, 'configName')}` - } - - return Reflect.get(target, prop) - }, }), ]), ) as Record diff --git a/src/createConfig.ts b/src/createConfig.ts index 5bde0c5..806b067 100644 --- a/src/createConfig.ts +++ b/src/createConfig.ts @@ -1,7 +1,7 @@ // This is a compatibility layer for the `createConfig` function in <= 14.2.0 // Will be removed in 15.0.0 -import * as tseslint from 'typescript-eslint' +import tseslint from 'typescript-eslint' import type { FlatConfig } from '@typescript-eslint/utils/ts-eslint' import { diff --git a/src/fpHelpers.ts b/src/fpHelpers.ts new file mode 100644 index 0000000..a5e612b --- /dev/null +++ b/src/fpHelpers.ts @@ -0,0 +1,57 @@ +// This file is for some generic helper functions that aren't tied to the main functionality of the project. + +export function omit, K extends keyof T>(obj: T, keys: K[]): Omit { + return Object.fromEntries( + Object.entries(obj).filter(([key]) => !keys.includes(key as K)) + ) as Omit; +} + +// https://dev.to/nexxeln/implementing-the-pipe-operator-in-typescript-30ip +interface Pipe { + (value: A): A; + (value: A, fn1: (input: A) => B): B; + (value: A, fn1: (input: A) => B, fn2: (input: B) => C): C; + ( + value: A, + fn1: (input: A) => B, + fn2: (input: B) => C, + fn3: (input: C) => D + ): D; + ( + value: A, + fn1: (input: A) => B, + fn2: (input: B) => C, + fn3: (input: C) => D, + fn4: (input: D) => E + ): E; + ( + value: A, + fn1: (input: A) => B, + fn2: (input: B) => C, + fn3: (input: C) => D, + fn4: (input: D) => E, + fn5: (input: E) => F + ): F; + // ... and so on +} + +export const pipe: Pipe = (value: any, ...fns: Function[]): unknown => { + return fns.reduce((acc, fn) => fn(acc), value); +}; + + +export function partition( + array: T[], + predicate: (element: T) => boolean, +): [T[], T[]] { + const truthy: T[] = [] + const falsy: T[] = [] + for (const element of array) { + if (predicate(element)) { + truthy.push(element) + } else { + falsy.push(element) + } + } + return [truthy, falsy] +} diff --git a/src/internals.ts b/src/internals.ts index e48b0dc..097c6ff 100644 --- a/src/internals.ts +++ b/src/internals.ts @@ -1,4 +1,4 @@ -import * as tseslint from 'typescript-eslint' +import tseslint from 'typescript-eslint' import vueParser from 'vue-eslint-parser' import pluginVue from 'eslint-plugin-vue' import type { Parser } from '@typescript-eslint/utils/ts-eslint' diff --git a/src/utilities.ts b/src/utilities.ts index cf59d59..0caa7e5 100644 --- a/src/utilities.ts +++ b/src/utilities.ts @@ -1,5 +1,7 @@ import process from 'node:process' -import * as tseslint from 'typescript-eslint' +import tseslint from 'typescript-eslint' +import type { TSESLint } from '@typescript-eslint/utils' + import { TsEslintConfigForVue } from './configs' import groupVueFiles from './groupVueFiles' import { @@ -8,16 +10,18 @@ import { createSkipTypeCheckingConfigs, createTypeCheckingConfigs, } from './internals' - import type { ScriptLang } from './internals' -type ConfigArray = ReturnType -type Rules = NonNullable +import { omit, pipe, partition } from './fpHelpers' -type ConfigObjectOrPlaceholder = ConfigArray[number] | TsEslintConfigForVue -type InfiniteDepthConfigWithVueSupport = - | ConfigObjectOrPlaceholder - | InfiniteDepthConfigWithVueSupport[] +type ConfigItem = TSESLint.FlatConfig.Config +type InfiniteDepthConfigWithExtendsAndVueSupport = + | TsEslintConfigForVue + | ConfigItemWithExtendsAndVueSupport + | InfiniteDepthConfigWithExtendsAndVueSupport[] +interface ConfigItemWithExtendsAndVueSupport extends ConfigItem { + extends?: InfiniteDepthConfigWithExtendsAndVueSupport[] +} export type ProjectOptions = { /** @@ -62,51 +66,111 @@ export function configureVueProject(userOptions: ProjectOptions): void { } } +// The *Raw* types are those with placeholders not yet resolved. +type RawConfigItemWithExtends = + | ConfigItemWithExtendsAndVueSupport + | TsEslintConfigForVue +type RawConfigItem = ConfigItem | TsEslintConfigForVue + export function defineConfigWithVueTs( - ...configs: InfiniteDepthConfigWithVueSupport[] -): ConfigArray { - // @ts-ignore - const flattenedConfigs: ConfigObjectOrPlaceholder[] = configs.flat(Infinity) + ...configs: InfiniteDepthConfigWithExtendsAndVueSupport[] +): ConfigItem[] { + return pipe( + configs, + flattenConfigs, + insertAndReorderConfigs, + resolveVueTsConfigs, + tseslint.config, // this might not be necessary, but it doesn't hurt to keep it + ) +} - const reorderedConfigs = insertAndReorderConfigs(flattenedConfigs) +function flattenConfigs( + configs: InfiniteDepthConfigWithExtendsAndVueSupport[], +): RawConfigItem[] { + // Be careful that our TS types don't guarantee that `extends` is removed from the final config + // Modified from + // https://github.com/typescript-eslint/typescript-eslint/blob/d30a497ef470b5a06ca0a5dde9543b6e00c87a5f/packages/typescript-eslint/src/config-helper.ts#L98-L143 + // No handling of undefined for now for simplicity + + // @ts-expect-error -- intentionally an infinite type + return (configs.flat(Infinity) as RawConfigItemWithExtends[]).flatMap( + (c: RawConfigItemWithExtends): RawConfigItem | RawConfigItem[] => { + if (c instanceof TsEslintConfigForVue) { + return c + } + + const { extends: extendsArray, ...restOfConfig } = c + if (extendsArray == null || extendsArray.length === 0) { + return restOfConfig + } + + const flattenedExtends: RawConfigItem[] = extendsArray.flatMap( + configToExtend => + Array.isArray(configToExtend) + ? flattenConfigs(configToExtend) + : [configToExtend], + ) + + return [ + ...flattenedExtends.map((extension: RawConfigItem) => { + if (extension instanceof TsEslintConfigForVue) { + return extension.asExtendedWith(restOfConfig) + } else { + const name = [restOfConfig.name, extension.name] + .filter(Boolean) + .join('__') + return { + ...extension, + ...(restOfConfig.files && { files: restOfConfig.files }), + ...(restOfConfig.ignores && { ignores: restOfConfig.ignores }), + ...(name && { name }), + } + } + }), + + // If restOfConfig contains nothing but `ignores`/`name`, we shouldn't return it + // Because that would make it a global `ignores` config, which is not what we want + ...(Object.keys(omit(restOfConfig, ['ignores', 'name'])).length > 0 + ? [restOfConfig] + : []), + ] + }, + ) +} - const normalizedConfigs = reorderedConfigs.map(config => +function resolveVueTsConfigs(configs: RawConfigItem[]): ConfigItem[] { + return configs.flatMap(config => config instanceof TsEslintConfigForVue ? config.toConfigArray() : config, ) - - return tseslint.config(...normalizedConfigs) } -// This function reorders the config array to make sure it satisfies the following layout: -// -// [FIRST-EXTENDED-CONFIG] -// ... -// [LAST-EXTENDED-CONFIG] -// -// [BASIC SETUP] -// pluginVue.configs['flat/base'], -// '@vue/typescript/setup' -// -// [ALL-OTHER-TYPE-AWARE-RULES-CONFIGURED-BY-USERS] -// -// [ERROR PREVENTION & PERFORMANCE OPTIMIZATION] -// '@vue/typescript/skip-type-checking-for-js-files' -// '@vue/typescript/skip-type-checking-for-vue-files-without-ts' -// -// [ONLY REQUIRED WHEN ONE-OR-MORE TYPE-AWARE RULES ARE TURNED-ON] -// '@vue/typescript/default-project-service-for-ts-files' -// '@vue/typescript/default-project-service-for-vue-files' -// '@vue/typescript/type-aware-rules-in-conflit-with-vue' - type ExtractedConfig = { files?: (string | string[])[] - rules: Rules + rules: NonNullable } const userTypeAwareConfigs: ExtractedConfig[] = [] -function insertAndReorderConfigs( - configs: ConfigObjectOrPlaceholder[], -): ConfigObjectOrPlaceholder[] { +/** + * This function reorders the config array to make sure it satisfies the following layout: + * + * ``` + * [FIRST-EXTENDED-CONFIG] + * ... + * [LAST-EXTENDED-CONFIG] + * [BASIC SETUP] + * pluginVue.configs['flat/base'], + * '@vue/typescript/setup' + * [ALL-OTHER-TYPE-AWARE-RULES-CONFIGURED-BY-USERS] + * [ERROR PREVENTION & PERFORMANCE OPTIMIZATION] + * '@vue/typescript/skip-type-checking-for-js-files' + * '@vue/typescript/skip-type-checking-for-vue-files-without-ts' + * [ONLY REQUIRED WHEN ONE-OR-MORE TYPE-AWARE-RULES ARE TURNED-ON] + * '@vue/typescript/default-project-service-for-ts-files' + * '@vue/typescript/default-project-service-for-vue-files' + * '@vue/typescript/type-aware-rules-in-conflit-with-vue' + * ``` + */ +function insertAndReorderConfigs(configs: RawConfigItem[]): RawConfigItem[] { const lastExtendedConfigIndex = configs.findLastIndex( config => config instanceof TsEslintConfigForVue, ) @@ -147,9 +211,7 @@ function insertAndReorderConfigs( ] } -function extractTypeAwareRules( - config: ConfigObjectOrPlaceholder, -): ConfigObjectOrPlaceholder { +function extractTypeAwareRules(config: RawConfigItem): RawConfigItem { if (config instanceof TsEslintConfigForVue) { return config } @@ -186,19 +248,3 @@ const rulesRequiringTypeInformation = new Set( function doesRuleRequireTypeInformation(ruleName: string): boolean { return rulesRequiringTypeInformation.has(ruleName) } - -function partition( - array: T[], - predicate: (element: T) => boolean, -): [T[], T[]] { - const truthy: T[] = [] - const falsy: T[] = [] - for (const element of array) { - if (predicate(element)) { - truthy.push(element) - } else { - falsy.push(element) - } - } - return [truthy, falsy] -} From c7803b1fa21d5159006f097c75d47dd784229148 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:03:17 +0800 Subject: [PATCH 082/110] chore(deps): update all non-major dependencies (#139) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 4 +- examples/api-before-14.3/package.json | 10 +- .../package.json | 4 +- examples/disable-ts-in-templates/package.json | 4 +- .../disable-type-checked-for-yml/package.json | 10 +- examples/minimal/package.json | 4 +- examples/type-checked/package.json | 10 +- examples/with-cypress/package.json | 6 +- examples/with-jsx-in-vue/package.json | 4 +- examples/with-jsx/package.json | 4 +- examples/with-nightwatch/package.json | 6 +- examples/with-playwright/package.json | 8 +- examples/with-prettier/package.json | 6 +- examples/with-tsx-in-vue/package.json | 4 +- examples/with-tsx/package.json | 4 +- examples/with-vitest/package.json | 6 +- package.json | 12 +- pnpm-lock.yaml | 830 +++++++++--------- test/fixtures/file-based-routing/package.json | 4 +- test/fixtures/with-older-espree/package.json | 4 +- 20 files changed, 483 insertions(+), 461 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 8004e38..89abb9d 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index df17c3d..5f6d087 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -23,21 +23,21 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.25", + "@vitest/eslint-plugin": "^1.1.27", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.0", - "eslint": "^9.18.0", + "cypress": "^14.0.2", + "eslint": "^9.20.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.4.2", + "prettier": "^3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.0.10", diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 43281cc..73b416b 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.10.7", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index f365a06..be05744 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.12", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index d6f4fad..c0c39d3 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -23,22 +23,22 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.25", + "@vitest/eslint-plugin": "^1.1.27", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.0", - "eslint": "^9.18.0", + "cypress": "^14.0.2", + "eslint": "^9.20.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "eslint-plugin-yml": "^1.16.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.4.2", + "prettier": "^3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.0.10", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index beee09d..b6f44a5 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 299a3fa..71da869 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -23,21 +23,21 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.25", + "@vitest/eslint-plugin": "^1.1.27", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.0", - "eslint": "^9.18.0", + "cypress": "^14.0.2", + "eslint": "^9.20.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.4.2", + "prettier": "^3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.0.10", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index ece0d11..d187b1e 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,12 +20,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.0", - "eslint": "^9.18.0", + "cypress": "^14.0.2", + "eslint": "^9.20.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index fd28c22..dddd269 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,12 +16,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 806448b..d586258 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,12 +16,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index a02c8a1..1901541 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,13 +19,13 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^132.0.0", - "eslint": "^9.18.0", + "chromedriver": "^132.0.2", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", "nightwatch": "^3.11.0", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 67ad266..eb1583b 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -16,14 +16,14 @@ "vue": "^3.5.13" }, "devDependencies": { - "@playwright/test": "^1.49.1", + "@playwright/test": "^1.50.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", - "eslint-plugin-playwright": "^2.1.0", + "eslint": "^9.20.0", + "eslint-plugin-playwright": "^2.2.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 67fb49e..87fac3b 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,15 +17,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.4.2", + "prettier": "^3.5.0", "typescript": "~5.7.3", "vite": "^6.0.10", "vue-tsc": "^2.2.0" diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index e813d33..b1835f6 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,12 +16,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 82b994e..3fcb0de 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,12 +16,12 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 7f37959..1d881ef 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,13 +18,13 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", - "@vitest/eslint-plugin": "^1.1.25", + "@vitest/eslint-plugin": "^1.1.27", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", diff --git a/package.json b/package.json index 2d5835a..15e77e2 100644 --- a/package.json +++ b/package.json @@ -48,12 +48,12 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.10.7", - "eslint": "^9.18.0", + "@types/node": "^22.13.1", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", - "pkgroll": "^2.6.1", - "prettier": "^3.4.2", + "pkgroll": "^2.8.2", + "prettier": "^3.5.0", "tsx": "^4.19.2", "typescript": "~5.7.3", "vitest": "^3.0.2", @@ -70,9 +70,9 @@ } }, "dependencies": { - "@typescript-eslint/utils": "^8.21.0", + "@typescript-eslint/utils": "^8.23.0", "fast-glob": "^3.3.3", - "typescript-eslint": "^8.21.0", + "typescript-eslint": "^8.23.0", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a86fa96..0a6f51d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,39 +9,39 @@ importers: .: dependencies: '@typescript-eslint/utils': - specifier: ^8.21.0 - version: 8.21.0(eslint@9.18.0)(typescript@5.7.3) + specifier: ^8.23.0 + version: 8.23.0(eslint@9.20.0)(typescript@5.7.3) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: - specifier: ^8.21.0 - version: 8.21.0(eslint@9.18.0)(typescript@5.7.3) + specifier: ^8.23.0 + version: 8.23.0(eslint@9.20.0)(typescript@5.7.3) vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.18.0) + version: 9.4.3(eslint@9.20.0) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.10.7 - version: 22.10.7 + specifier: ^22.13.1 + version: 22.13.1 eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) execa: specifier: ^9.5.2 version: 9.5.2 pkgroll: - specifier: ^2.6.1 - version: 2.6.1(typescript@5.7.3) + specifier: ^2.8.2 + version: 2.8.2(typescript@5.7.3) prettier: - specifier: ^3.4.2 - version: 3.4.2 + specifier: ^3.5.0 + version: 3.5.0 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -50,7 +50,7 @@ importers: version: 5.7.3 vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@22.10.7)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.2(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -65,11 +65,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -77,11 +77,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -90,7 +90,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -114,20 +114,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.27 + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) + version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -138,17 +138,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.0 - version: 14.0.0 + specifier: ^14.0.2 + version: 14.0.2 eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.18.0) + version: 4.1.0(eslint@9.20.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -156,8 +156,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.4.2 - version: 3.4.2 + specifier: ^3.5.0 + version: 3.5.0 start-server-and-test: specifier: ^2.0.10 version: 2.0.10 @@ -166,13 +166,13 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -187,11 +187,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.10.7 - version: 22.10.7 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -199,11 +199,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -212,10 +212,10 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -230,11 +230,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.12 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -242,11 +242,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -255,7 +255,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.7 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -279,20 +279,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.27 + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) + version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -303,20 +303,20 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.0 - version: 14.0.0 + specifier: ^14.0.2 + version: 14.0.2 eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.18.0) + version: 4.1.0(eslint@9.20.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) eslint-plugin-yml: specifier: ^1.16.0 - version: 1.16.0(eslint@9.18.0) + version: 1.16.0(eslint@9.20.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -324,8 +324,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.4.2 - version: 3.4.2 + specifier: ^3.5.0 + version: 3.5.0 start-server-and-test: specifier: ^2.0.10 version: 2.0.10 @@ -334,13 +334,13 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -355,11 +355,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -367,11 +367,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -380,7 +380,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -404,20 +404,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.27 + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) + version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -428,17 +428,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.0 - version: 14.0.0 + specifier: ^14.0.2 + version: 14.0.2 eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.18.0) + version: 4.1.0(eslint@9.20.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -446,8 +446,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.4.2 - version: 3.4.2 + specifier: ^3.5.0 + version: 3.5.0 start-server-and-test: specifier: ^2.0.10 version: 2.0.10 @@ -456,13 +456,13 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -477,11 +477,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -489,17 +489,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.0 - version: 14.0.0 + specifier: ^14.0.2 + version: 14.0.2 eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.18.0) + version: 4.1.0(eslint@9.20.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -511,7 +511,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -526,14 +526,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -541,11 +541,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -554,7 +554,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -569,14 +569,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -584,11 +584,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -597,7 +597,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -610,16 +610,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@20.17.14)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@20.17.17)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -630,32 +630,32 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) chromedriver: - specifier: ^132.0.0 - version: 132.0.0 + specifier: ^132.0.2 + version: 132.0.2 eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) nightwatch: specifier: ^3.11.0 - version: 3.11.0(chromedriver@132.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)) + version: 3.11.0(chromedriver@132.0.2)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.14)(typescript@5.7.3) + version: 10.9.2(@types/node@20.17.17)(typescript@5.7.3) typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -670,17 +670,17 @@ importers: version: 3.5.13(typescript@5.7.3) devDependencies: '@playwright/test': - specifier: ^1.49.1 - version: 1.49.1 + specifier: ^1.50.1 + version: 1.50.1 '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -688,14 +688,14 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-playwright: - specifier: ^2.1.0 - version: 2.1.0(eslint@9.18.0) + specifier: ^2.2.0 + version: 2.2.0(eslint@9.20.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -704,7 +704,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -719,14 +719,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.18.0)(prettier@3.4.2) + version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -734,23 +734,23 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.4.2 - version: 3.4.2 + specifier: ^3.5.0 + version: 3.5.0 typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -765,14 +765,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -780,11 +780,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -793,7 +793,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -808,14 +808,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -823,11 +823,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -836,7 +836,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -854,14 +854,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.27 + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -872,11 +872,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -888,10 +888,10 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -909,11 +909,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.10.7 - version: 22.10.7 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -921,11 +921,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -937,10 +937,10 @@ importers: version: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -955,11 +955,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.14 - version: 20.17.14 + specifier: ^20.17.17 + version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -967,11 +967,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.18.0 - version: 9.18.0 + specifier: ^9.20.0 + version: 9.20.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.18.0) + version: 9.32.0(eslint@9.20.0) espree: specifier: ^9.6.1 version: 9.6.1 @@ -983,7 +983,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -1644,12 +1644,16 @@ packages: resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.11.0': + resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.18.0': - resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} + '@eslint/js@9.20.0': + resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.5': @@ -1850,8 +1854,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.49.1': - resolution: {integrity: sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==} + '@playwright/test@1.50.1': + resolution: {integrity: sha512-Jii3aBg+CEDpgnuDxEp/h7BimHcUTDlpEtce89xEumlJ5ef2hqepZ+PWp1DDpYC/VO9fmWVI1IlEaoI5fK9FXQ==} engines: {node: '>=18'} hasBin: true @@ -2098,11 +2102,11 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@20.17.14': - resolution: {integrity: sha512-w6qdYetNL5KRBiSClK/KWai+2IMEJuAj+EujKCumalFOwXtvOXaEan9AuwcRID2IcOIAWSIfR495hBtgKlx2zg==} + '@types/node@20.17.17': + resolution: {integrity: sha512-/WndGO4kIfMicEQLTi/mDANUu/iVUhT7KboZPdEqqHQ4aTS+3qT3U5gIqWDFV+XouorjfgGqvKILJeHhuQgFYg==} - '@types/node@22.10.7': - resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} + '@types/node@22.13.1': + resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2125,51 +2129,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.21.0': - resolution: {integrity: sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==} + '@typescript-eslint/eslint-plugin@8.23.0': + resolution: {integrity: sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.21.0': - resolution: {integrity: sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==} + '@typescript-eslint/parser@8.23.0': + resolution: {integrity: sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.21.0': - resolution: {integrity: sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==} + '@typescript-eslint/scope-manager@8.23.0': + resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.21.0': - resolution: {integrity: sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==} + '@typescript-eslint/type-utils@8.23.0': + resolution: {integrity: sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.21.0': - resolution: {integrity: sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==} + '@typescript-eslint/types@8.23.0': + resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.21.0': - resolution: {integrity: sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==} + '@typescript-eslint/typescript-estree@8.23.0': + resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.21.0': - resolution: {integrity: sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==} + '@typescript-eslint/utils@8.23.0': + resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.21.0': - resolution: {integrity: sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==} + '@typescript-eslint/visitor-keys@8.23.0': + resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2193,8 +2197,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.25': - resolution: {integrity: sha512-u8DpDnMbPcqBmJOB4PeEtn6q7vKmLVTLFMpzoxSAo0hjYdl4iYSHRleqwPQo0ywc7UV0S6RKIahYRQ3BnZdMVw==} + '@vitest/eslint-plugin@1.1.27': + resolution: {integrity: sha512-aGPTmeaNiUDo2OIMPj1HKiF5q4fu2IIA9lMc0AwOk0nOvL2kLmQBY8AbFmYj895ApzamN46UtQYmxlRSjbTZqQ==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -2673,8 +2677,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@132.0.0: - resolution: {integrity: sha512-jECVJjty5ypYKptQ/QCf8Q0Iq0qq2eW5x1WnYwlGCgmBBcwDH+XrdjFKc4mA3lFO1p3dpOUgTbayKCiGpMPBjg==} + chromedriver@132.0.2: + resolution: {integrity: sha512-aywIWYggkAwdFN5zkyYHXUyUBJt2hFMweS3XU0XINIdfOG386z+sqAlExB4P1A10cSz+SO5gxcCgxd8UJNBvgg==} engines: {node: '>=18'} hasBin: true @@ -2802,8 +2806,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@14.0.0: - resolution: {integrity: sha512-kEGqQr23so5IpKeg/dp6GVi7RlHx1NmW66o2a2Q4wk9gRaAblLZQSiZJuDI8UMC4LlG5OJ7Q6joAiqTrfRNbTw==} + cypress@14.0.2: + resolution: {integrity: sha512-3qqTU2JoVY262qkYg9I2nohwxcfsJk0dSVp/LXAjD94Jz2y6411Mf/l5uHEHiaANrOmMcHbzYgOd/ueDsZlS7A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3200,8 +3204,8 @@ packages: peerDependencies: eslint: '>=9' - eslint-plugin-playwright@2.1.0: - resolution: {integrity: sha512-wMbHOehofSB1cBdzz2CLaCYaKNLeTQ0YnOW+7AHa281TJqlpEJUBgTHbRUYOUxiXphfWwOyTPvgr6vvEmArbSA==} + eslint-plugin-playwright@2.2.0: + resolution: {integrity: sha512-qSQpAw7RcSzE3zPp8FMGkthaCWovHZ/BsXtpmnGax9vQLIovlh1bsZHEa2+j2lv9DWhnyeLM/qZmp7ffQZfQvg==} engines: {node: '>=16.6.0'} peerDependencies: eslint: '>=8.40.0' @@ -3248,8 +3252,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.18.0: - resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==} + eslint@9.20.0: + resolution: {integrity: sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3283,6 +3287,9 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -4004,6 +4011,7 @@ packages: lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} @@ -4414,8 +4422,8 @@ packages: pkg-types@1.3.0: resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} - pkgroll@2.6.1: - resolution: {integrity: sha512-n9ll3LHCvFVsoXzxAFN/Z+kO4E1ByRW/6YdcreLGKj6b7qpRnZI14Xd7nSfhhWcrF67aAVoT/00wGG7VQsSu9Q==} + pkgroll@2.8.2: + resolution: {integrity: sha512-YYLG7vV1PjF9B7UPB37m45QOvICSvLoh7MzKfgOshzE4S75YIN3UqOCGUpJ0fT+5WjqMQ0IF5rywiIW5xHcleQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4424,13 +4432,13 @@ packages: typescript: optional: true - playwright-core@1.49.1: - resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==} + playwright-core@1.50.1: + resolution: {integrity: sha512-ra9fsNWayuYumt+NiM069M6OkcRb1FZSK8bgi66AtpFoWkg2+y0bJSNmkFrWhMbEBbVKC/EruAHH3g0zmtwGmQ==} engines: {node: '>=18'} hasBin: true - playwright@1.49.1: - resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==} + playwright@1.50.1: + resolution: {integrity: sha512-G8rwsOQJ63XG6BbKj2w5rHeavFjy5zynBA9zsJMMtBoe/Uf757oG12NXz6e6OirF7RCrTVAKFXbLmn1RbL7Qaw==} engines: {node: '>=18'} hasBin: true @@ -4454,8 +4462,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + prettier@3.5.0: + resolution: {integrity: sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==} engines: {node: '>=14'} hasBin: true @@ -4573,6 +4581,9 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + rollup@3.29.5: resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -4899,8 +4910,8 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - ts-api-utils@2.0.0: - resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==} + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -4957,8 +4968,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.21.0: - resolution: {integrity: sha512-txEKYY4XMKwPXxNkN8+AxAdX6iIJAPiJbHE/FpQccs/sxw8Lf26kqwC3cn0xkHlW8kEbLhkhCsjWuMveaY9Rxw==} + typescript-eslint@8.23.0: + resolution: {integrity: sha512-/LBRo3HrXr5LxmrdYSOCvoAMm7p2jNizNfbIpCgvG4HMsnoprRUOce/+8VJ9BDYWW68rqIENE/haVLWPeFZBVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5847,9 +5858,9 @@ snapshots: '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.0)': dependencies: - eslint: 9.18.0 + eslint: 9.20.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -5866,6 +5877,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@0.11.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 @@ -5880,7 +5895,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.18.0': {} + '@eslint/js@9.20.0': {} '@eslint/object-schema@2.1.5': {} @@ -6031,12 +6046,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@20.17.14)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@20.17.17)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.14))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.17))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@20.17.14) + vite: 4.5.5(@types/node@20.17.17) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6072,9 +6087,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.49.1': + '@playwright/test@1.50.1': dependencies: - playwright: 1.49.1 + playwright: 1.50.1 '@polka/url@1.0.0-next.28': {} @@ -6256,7 +6271,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.10.7 + '@types/node': 20.17.17 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6265,15 +6280,15 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 22.10.7 + '@types/node': 20.17.17 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@20.17.14': + '@types/node@20.17.17': dependencies: undici-types: 6.19.8 - '@types/node@22.10.7': + '@types/node@22.13.1': dependencies: undici-types: 6.20.0 @@ -6281,7 +6296,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 22.10.7 + '@types/node': 20.17.17 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6292,122 +6307,122 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.10.7 + '@types/node': 20.17.17 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.14 + '@types/node': 20.17.17 optional: true - '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.21.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/type-utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.21.0 - eslint: 9.18.0 + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/type-utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.23.0 + eslint: 9.20.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.0(typescript@5.7.3) + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.23.0 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.18.0 + eslint: 9.20.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.21.0': + '@typescript-eslint/scope-manager@8.23.0': dependencies: - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/visitor-keys': 8.23.0 - '@typescript-eslint/type-utils@8.21.0(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.23.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.18.0 - ts-api-utils: 2.0.0(typescript@5.7.3) + eslint: 9.20.0 + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.21.0': {} + '@typescript-eslint/types@8.23.0': {} - '@typescript-eslint/typescript-estree@8.21.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.23.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/visitor-keys': 8.21.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/visitor-keys': 8.23.0 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 2.0.0(typescript@5.7.3) + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) - '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) - eslint: 9.18.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) + '@typescript-eslint/scope-manager': 8.23.0 + '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) + eslint: 9.20.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.21.0': + '@typescript-eslint/visitor-keys@8.23.0': dependencies: - '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.14))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.17))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@20.17.14) + vite: 4.5.5(@types/node@20.17.17) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) - eslint: 9.18.0 + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + eslint: 9.20.0 optionalDependencies: typescript: 5.7.3 - vitest: 3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) '@vitest/expect@3.0.2': dependencies: @@ -6416,21 +6431,21 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) '@vitest/pretty-format@3.0.2': dependencies: @@ -6549,26 +6564,26 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -6587,12 +6602,12 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.18.0)(prettier@3.4.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.20.0)(prettier@3.5.0)': dependencies: - eslint: 9.18.0 - eslint-config-prettier: 10.0.1(eslint@9.18.0) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2) - prettier: 3.4.2 + eslint: 9.20.0 + eslint-config-prettier: 10.0.1(eslint@9.20.0) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.0))(eslint@9.20.0)(prettier@3.5.0) + prettier: 3.5.0 transitivePeerDependencies: - '@types/eslint' @@ -6996,7 +7011,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@132.0.0: + chromedriver@132.0.2: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.9(debug@4.4.0) @@ -7114,7 +7129,7 @@ snapshots: csstype@3.1.3: {} - cypress@14.0.0: + cypress@14.0.2: dependencies: '@cypress/request': 3.0.7 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -7535,53 +7550,53 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.6.4(eslint@9.18.0): + eslint-compat-utils@0.6.4(eslint@9.20.0): dependencies: - eslint: 9.18.0 + eslint: 9.20.0 semver: 7.6.3 - eslint-config-prettier@10.0.1(eslint@9.18.0): + eslint-config-prettier@10.0.1(eslint@9.20.0): dependencies: - eslint: 9.18.0 + eslint: 9.20.0 - eslint-plugin-cypress@4.1.0(eslint@9.18.0): + eslint-plugin-cypress@4.1.0(eslint@9.20.0): dependencies: - eslint: 9.18.0 + eslint: 9.20.0 globals: 15.14.0 - eslint-plugin-playwright@2.1.0(eslint@9.18.0): + eslint-plugin-playwright@2.2.0(eslint@9.20.0): dependencies: - eslint: 9.18.0 + eslint: 9.20.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.18.0))(eslint@9.18.0)(prettier@3.4.2): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.0))(eslint@9.20.0)(prettier@3.5.0): dependencies: - eslint: 9.18.0 - prettier: 3.4.2 + eslint: 9.20.0 + prettier: 3.5.0 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 10.0.1(eslint@9.18.0) + eslint-config-prettier: 10.0.1(eslint@9.20.0) - eslint-plugin-vue@9.32.0(eslint@9.18.0): + eslint-plugin-vue@9.32.0(eslint@9.20.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) - eslint: 9.18.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) + eslint: 9.20.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.18.0) + vue-eslint-parser: 9.4.3(eslint@9.20.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.16.0(eslint@9.18.0): + eslint-plugin-yml@1.16.0(eslint@9.20.0): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.18.0 - eslint-compat-utils: 0.6.4(eslint@9.18.0) + eslint: 9.20.0 + eslint-compat-utils: 0.6.4(eslint@9.20.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -7602,14 +7617,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.18.0: + eslint@9.20.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 - '@eslint/core': 0.10.0 + '@eslint/core': 0.11.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.18.0 + '@eslint/js': 9.20.0 '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -7665,6 +7680,8 @@ snapshots: estraverse@5.3.0: {} + estree-walker@0.6.1: {} + estree-walker@2.0.2: {} estree-walker@3.0.3: @@ -8586,7 +8603,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.11.0(chromedriver@132.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.11.0(chromedriver@132.0.2)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8623,7 +8640,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 132.0.0 + chromedriver: 132.0.2 geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil @@ -8856,7 +8873,7 @@ snapshots: mlly: 1.7.4 pathe: 1.1.2 - pkgroll@2.6.1(typescript@5.7.3): + pkgroll@2.8.2(typescript@5.7.3): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.30.1) '@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1) @@ -8869,14 +8886,15 @@ snapshots: esbuild: 0.24.2 magic-string: 0.30.17 rollup: 4.30.1 + rollup-pluginutils: 2.8.2 optionalDependencies: typescript: 5.7.3 - playwright-core@1.49.1: {} + playwright-core@1.50.1: {} - playwright@1.49.1: + playwright@1.50.1: dependencies: - playwright-core: 1.49.1 + playwright-core: 1.50.1 optionalDependencies: fsevents: 2.3.2 @@ -8899,7 +8917,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.4.2: {} + prettier@3.5.0: {} pretty-bytes@5.6.0: {} @@ -9024,6 +9042,10 @@ snapshots: rfdc@1.4.1: {} + rollup-pluginutils@2.8.2: + dependencies: + estree-walker: 0.6.1 + rollup@3.29.5: optionalDependencies: fsevents: 2.3.3 @@ -9409,18 +9431,18 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.0.0(typescript@5.7.3): + ts-api-utils@2.0.1(typescript@5.7.3): dependencies: typescript: 5.7.3 - ts-node@10.9.2(@types/node@20.17.14)(typescript@5.7.3): + ts-node@10.9.2(@types/node@20.17.17)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.14 + '@types/node': 20.17.17 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9460,12 +9482,12 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.21.0(eslint@9.18.0)(typescript@5.7.3): + typescript-eslint@8.23.0(eslint@9.20.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.21.0(eslint@9.18.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0)(typescript@5.7.3) - eslint: 9.18.0 + '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + eslint: 9.20.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -9540,21 +9562,21 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-hot-client@0.2.4(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-node@3.0.2(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.2(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9569,13 +9591,13 @@ snapshots: - tsx - yaml - vite-node@3.0.2(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.2(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9590,7 +9612,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9601,12 +9623,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9617,7 +9639,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9636,39 +9658,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.0 '@vue/devtools-shared': 7.7.0 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9679,11 +9701,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9694,45 +9716,45 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@20.17.14): + vite@4.5.5(@types/node@20.17.17): dependencies: esbuild: 0.18.20 postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 20.17.14 + '@types/node': 20.17.17 fsevents: 2.3.3 - vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.0 rollup: 4.30.1 optionalDependencies: - '@types/node': 20.17.14 + '@types/node': 20.17.17 fsevents: 2.3.3 tsx: 4.19.2 yaml: 2.7.0 - vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.0 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.13.1 fsevents: 2.3.3 tsx: 4.19.2 yaml: 2.7.0 - vitest@3.0.2(@types/node@20.17.14)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -9748,11 +9770,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.10(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.2(@types/node@20.17.14)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.2(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.14 + '@types/node': 20.17.17 jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -9768,10 +9790,10 @@ snapshots: - tsx - yaml - vitest@3.0.2(@types/node@22.10.7)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.2(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -9787,11 +9809,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.10(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.2(@types/node@22.10.7)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.2(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.13.1 jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -9815,10 +9837,10 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.7.3) - vue-eslint-parser@9.4.3(eslint@9.18.0): + vue-eslint-parser@9.4.3(eslint@9.20.0): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.18.0 + eslint: 9.20.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index a94d3a3..d45a1b9 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -17,11 +17,11 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.10.7", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 324bb3a..1e4cca0 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,11 +16,11 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.14", + "@types/node": "^20.17.17", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.18.0", + "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", From 7cacc3e76d12a52f280594e01a3e32f2eea2ec56 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:10:58 +0800 Subject: [PATCH 083/110] chore(deps): update vite packages (#138) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 4 +- .../package.json | 4 +- examples/disable-ts-in-templates/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 4 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 4 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 295 +++++++++--------- test/fixtures/file-based-routing/package.json | 4 +- test/fixtures/with-older-espree/package.json | 2 +- 19 files changed, 178 insertions(+), 163 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 89abb9d..fbf6f72 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 5f6d087..0b37d72 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -40,8 +40,8 @@ "prettier": "^3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.10", - "vite-plugin-vue-devtools": "^7.7.0", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.1", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 73b416b..2f89384 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -24,8 +24,8 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", - "vite-plugin-vue-devtools": "^7.7.0", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.1", "vue-tsc": "^2.2.0" } } diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index be05744..d0213b5 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.7", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index c0c39d3..1e0d906 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -41,8 +41,8 @@ "prettier": "^3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.10", - "vite-plugin-vue-devtools": "^7.7.0", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.1", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index b6f44a5..220cd94 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 71da869..bc5e1d2 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -40,8 +40,8 @@ "prettier": "^3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.10", - "vite-plugin-vue-devtools": "^7.7.0", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.1", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index d187b1e..6cf8438 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -31,7 +31,7 @@ "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index dddd269..00102cb 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index d586258..b811078 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 1901541..bb1da16 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -32,7 +32,7 @@ "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.2.0" } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index eb1583b..fcb3c44 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -27,7 +27,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 87fac3b..811b463 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -27,7 +27,7 @@ "npm-run-all2": "^7.0.2", "prettier": "^3.5.0", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index b1835f6..0306c2b 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 3fcb0de..c96da15 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 1d881ef..b09070c 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -29,7 +29,7 @@ "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vitest": "^3.0.2", "vue-tsc": "^2.2.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a6f51d..831ddaa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -89,8 +89,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -118,10 +118,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -165,11 +165,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.1 + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -211,11 +211,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.1 + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -234,7 +234,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -254,8 +254,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.7 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -283,10 +283,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -333,11 +333,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.1 + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -359,7 +359,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -379,8 +379,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -408,10 +408,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -455,11 +455,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.1 + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -481,7 +481,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -510,8 +510,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -530,10 +530,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -553,8 +553,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -573,10 +573,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -596,8 +596,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -619,7 +619,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -654,8 +654,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -680,7 +680,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -703,8 +703,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -723,7 +723,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -749,8 +749,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -769,10 +769,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -792,8 +792,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -812,10 +812,10 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -835,8 +835,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -858,7 +858,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) @@ -887,8 +887,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^3.0.2 version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) @@ -913,7 +913,7 @@ importers: version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -936,11 +936,11 @@ importers: specifier: ^0.10.9 version: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.0 - version: 7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.1 + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -959,7 +959,7 @@ importers: version: 20.17.17 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -982,8 +982,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.0.10 - version: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^6.1.0 + version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -2291,16 +2291,16 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-core@7.7.0': - resolution: {integrity: sha512-tSO3pghV5RZGSonZ87S2fOGru3X93epmar5IjZOWjHxH6XSwnK5UbR2aW5puZV+LgLoVYrcNou3krSo5k1F31g==} + '@vue/devtools-core@7.7.1': + resolution: {integrity: sha512-W4CRrSZJodNIfrPO7/dXF6ZS0QyOY6PCYVhpSoTSx9+nh2wpZxcS1482lAdKM0FTlaoApHV6jXT95Me90hSaBA==} peerDependencies: vue: ^3.0.0 - '@vue/devtools-kit@7.7.0': - resolution: {integrity: sha512-5cvZ+6SA88zKC8XiuxUfqpdTwVjJbvYnQZY5NReh7qlSGPvVDjjzyEtW+gdzLXNSd8tStgOjAdMCpvDQamUXtA==} + '@vue/devtools-kit@7.7.1': + resolution: {integrity: sha512-yhZ4NPnK/tmxGtLNQxmll90jIIXdb2jAhPF76anvn5M/UkZCiLJy28bYgPIACKZ7FCosyKoaope89/RsFJll1w==} - '@vue/devtools-shared@7.7.0': - resolution: {integrity: sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==} + '@vue/devtools-shared@7.7.1': + resolution: {integrity: sha512-BtgF7kHq4BHG23Lezc/3W2UhK2ga7a8ohAIAGJMBr4BkxUFzhqntQtCiuL1ijo2ztWnmusymkirgqUrXoQKumA==} '@vue/eslint-config-prettier@10.2.0': resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} @@ -4368,6 +4368,9 @@ packages: pathe@2.0.1: resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} + pathe@2.0.2: + resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -4454,6 +4457,10 @@ packages: resolution: {integrity: sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5066,8 +5073,8 @@ packages: vite-plugin-nightwatch@0.4.6: resolution: {integrity: sha512-7mxANgh3KA2c/xGJU35T8z1Xj9akWQ4FuyB1PN3nwinqxqYBAx44sW9Z87a2x6efj5TD4lU0Tbuvvgous6F1+Q==} - vite-plugin-vue-devtools@7.7.0: - resolution: {integrity: sha512-1dWiREwIl4JELwXGHXih80hIgjcViMcZGr3j0edo6NQ9kNzAOxMIUgFqc/TO1ary4ZroJUxoB0YDI6jnDf13iQ==} + vite-plugin-vue-devtools@7.7.1: + resolution: {integrity: sha512-f1Fnda4CJYH7t7K1WaTEjFTLdF4oUkmlZTVwBGG5UhJ+Oa5KPX0Ue32c+YWRMOpCtFbCDl1iXGgQVzg8Ew5JnQ==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 @@ -5105,8 +5112,8 @@ packages: terser: optional: true - vite@6.0.10: - resolution: {integrity: sha512-MEszunEcMo6pFsfXN1GhCFQqnE25tWRH0MA4f0Q7uanACi4y1Us+ZGpTMnITwCTnYzB2b9cpmnelTlxgTBmaBA==} + vite@6.1.0: + resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6391,12 +6398,12 @@ snapshots: '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color @@ -6406,14 +6413,14 @@ snapshots: vite: 4.5.5(@types/node@20.17.17) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': @@ -6431,21 +6438,21 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.2(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.2(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) '@vitest/pretty-format@3.0.2': dependencies: @@ -6564,33 +6571,33 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.7.0 - '@vue/devtools-shared': 7.7.0 + '@vue/devtools-kit': 7.7.1 + '@vue/devtools-shared': 7.7.1 mitt: 3.0.1 nanoid: 5.0.9 - pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) + pathe: 2.0.2 + vite-hot-client: 0.2.4(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-core@7.7.0(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.7.0 - '@vue/devtools-shared': 7.7.0 + '@vue/devtools-kit': 7.7.1 + '@vue/devtools-shared': 7.7.1 mitt: 3.0.1 nanoid: 5.0.9 - pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + pathe: 2.0.2 + vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.7.0': + '@vue/devtools-kit@7.7.1': dependencies: - '@vue/devtools-shared': 7.7.0 + '@vue/devtools-shared': 7.7.1 birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 @@ -6598,7 +6605,7 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 - '@vue/devtools-shared@7.7.0': + '@vue/devtools-shared@7.7.1': dependencies: rfdc: 1.4.1 @@ -8829,6 +8836,8 @@ snapshots: pathe@2.0.1: {} + pathe@2.0.2: {} + pathval@1.1.1: {} pathval@2.0.0: {} @@ -8911,6 +8920,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.1: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -9562,13 +9577,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-hot-client@0.2.4(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-node@3.0.2(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): dependencies: @@ -9576,7 +9591,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9597,7 +9612,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9612,7 +9627,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9623,12 +9638,12 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -9639,7 +9654,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9658,39 +9673,39 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.0 - '@vue/devtools-shared': 7.7.0 + '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.1 + '@vue/devtools-shared': 7.7.1 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-devtools@7.7.0(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.0(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.0 - '@vue/devtools-shared': 7.7.0 + '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.1 + '@vue/devtools-shared': 7.7.1 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9701,11 +9716,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9716,7 +9731,7 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -9729,10 +9744,10 @@ snapshots: '@types/node': 20.17.17 fsevents: 2.3.3 - vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): + vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 - postcss: 8.5.0 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: '@types/node': 20.17.17 @@ -9740,10 +9755,10 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): + vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 - postcss: 8.5.0 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: '@types/node': 22.13.1 @@ -9754,7 +9769,7 @@ snapshots: vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.2(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -9770,7 +9785,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.10(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vite-node: 3.0.2(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -9793,7 +9808,7 @@ snapshots: vitest@3.0.2(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/mocker': 3.0.2(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -9809,7 +9824,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.10(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-node: 3.0.2(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index d45a1b9..be643e9 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -26,8 +26,8 @@ "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "unplugin-vue-router": "^0.10.9", - "vite": "^6.0.10", - "vite-plugin-vue-devtools": "^7.7.0", + "vite": "^6.1.0", + "vite-plugin-vue-devtools": "^7.7.1", "vue-tsc": "^2.2.0" } } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 1e4cca0..c320c1f 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -25,7 +25,7 @@ "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.0.10", + "vite": "^6.1.0", "vue-tsc": "^2.2.0" } } From d7818bb23d06a921345f20fb0dcd239486eee109 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:16:20 +0800 Subject: [PATCH 084/110] chore(deps): update dependency vitest to v3.0.5 [security] (#141) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 164 ++++++++++++++++++++++++------------------------- 1 file changed, 81 insertions(+), 83 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 831ddaa..0f66675 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,7 +50,7 @@ importers: version: 5.7.3 vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -124,7 +124,7 @@ importers: version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -172,7 +172,7 @@ importers: version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -289,7 +289,7 @@ importers: version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -340,7 +340,7 @@ importers: version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -414,7 +414,7 @@ importers: version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -462,7 +462,7 @@ importers: version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -861,7 +861,7 @@ importers: version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -891,7 +891,7 @@ importers: version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -2210,11 +2210,11 @@ packages: vitest: optional: true - '@vitest/expect@3.0.2': - resolution: {integrity: sha512-dKSHLBcoZI+3pmP5hiZ7I5grNru2HRtEW8Z5Zp4IXog8QYcxhlox7JUPyIIFWfN53+3HW3KPLIl6nSzUGgKSuQ==} + '@vitest/expect@3.0.5': + resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==} - '@vitest/mocker@3.0.2': - resolution: {integrity: sha512-Hr09FoBf0jlwwSyzIF4Xw31OntpO3XtZjkccpcBf8FeVW3tpiyKlkeUzxS/txzHqpUCNIX157NaTySxedyZLvA==} + '@vitest/mocker@3.0.5': + resolution: {integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -2224,20 +2224,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.2': - resolution: {integrity: sha512-yBohcBw/T/p0/JRgYD+IYcjCmuHzjC3WLAKsVE4/LwiubzZkE8N49/xIQ/KGQwDRA8PaviF8IRO8JMWMngdVVQ==} + '@vitest/pretty-format@3.0.5': + resolution: {integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==} - '@vitest/runner@3.0.2': - resolution: {integrity: sha512-GHEsWoncrGxWuW8s405fVoDfSLk6RF2LCXp6XhevbtDjdDme1WV/eNmUueDfpY1IX3MJaCRelVCEXsT9cArfEg==} + '@vitest/runner@3.0.5': + resolution: {integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==} - '@vitest/snapshot@3.0.2': - resolution: {integrity: sha512-h9s67yD4+g+JoYG0zPCo/cLTabpDqzqNdzMawmNPzDStTiwxwkyYM1v5lWE8gmGv3SVJ2DcxA2NpQJZJv9ym3g==} + '@vitest/snapshot@3.0.5': + resolution: {integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==} - '@vitest/spy@3.0.2': - resolution: {integrity: sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==} + '@vitest/spy@3.0.5': + resolution: {integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==} - '@vitest/utils@3.0.2': - resolution: {integrity: sha512-Qu01ZYZlgHvDP02JnMBRpX43nRaZtNpIzw3C1clDXmn8eakgX6iQVGzTQ/NjkIr64WD8ioqOjkaYRVvHQI5qiw==} + '@vitest/utils@3.0.5': + resolution: {integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -4049,8 +4049,8 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - loupe@3.1.2: - resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + loupe@3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -4365,9 +4365,6 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.1: - resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} - pathe@2.0.2: resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} @@ -5055,8 +5052,8 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - vite-node@3.0.2: - resolution: {integrity: sha512-hsEQerBAHvVAbv40m3TFQe/lTEbOp7yDpyqMJqr2Tnd+W58+DEYOt+fluQgekOePcsNBmR77lpVAnIU2Xu4SvQ==} + vite-node@3.0.5: + resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -5152,20 +5149,23 @@ packages: yaml: optional: true - vitest@3.0.2: - resolution: {integrity: sha512-5bzaHakQ0hmVVKLhfh/jXf6oETDBtgPo8tQCHYB+wftNgFJ+Hah67IsWc8ivx4vFL025Ow8UiuTf4W57z4izvQ==} + vitest@3.0.5: + resolution: {integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' + '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.2 - '@vitest/ui': 3.0.2 + '@vitest/browser': 3.0.5 + '@vitest/ui': 3.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true '@types/node': optional: true '@vitest/browser': @@ -6423,60 +6423,60 @@ snapshots: vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) eslint: 9.20.0 optionalDependencies: typescript: 5.7.3 - vitest: 3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/expect@3.0.2': + '@vitest/expect@3.0.5': dependencies: - '@vitest/spy': 3.0.2 - '@vitest/utils': 3.0.2 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.2(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.2 + '@vitest/spy': 3.0.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/mocker@3.0.2(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.2 + '@vitest/spy': 3.0.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/pretty-format@3.0.2': + '@vitest/pretty-format@3.0.5': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.2': + '@vitest/runner@3.0.5': dependencies: - '@vitest/utils': 3.0.2 - pathe: 2.0.1 + '@vitest/utils': 3.0.5 + pathe: 2.0.2 - '@vitest/snapshot@3.0.2': + '@vitest/snapshot@3.0.5': dependencies: - '@vitest/pretty-format': 3.0.2 + '@vitest/pretty-format': 3.0.5 magic-string: 0.30.17 - pathe: 2.0.1 + pathe: 2.0.2 - '@vitest/spy@3.0.2': + '@vitest/spy@3.0.5': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.2': + '@vitest/utils@3.0.5': dependencies: - '@vitest/pretty-format': 3.0.2 - loupe: 3.1.2 + '@vitest/pretty-format': 3.0.5 + loupe: 3.1.3 tinyrainbow: 2.0.0 '@volar/language-core@2.4.11': @@ -6978,7 +6978,7 @@ snapshots: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.2 + loupe: 3.1.3 pathval: 2.0.0 chalk@4.1.2: @@ -8481,7 +8481,7 @@ snapshots: dependencies: get-func-name: 2.0.2 - loupe@3.1.2: {} + loupe@3.1.3: {} lru-cache@10.4.3: {} @@ -8563,7 +8563,7 @@ snapshots: mlly@1.7.4: dependencies: acorn: 8.14.0 - pathe: 2.0.1 + pathe: 2.0.2 pkg-types: 1.3.0 ufo: 1.5.4 @@ -8834,8 +8834,6 @@ snapshots: pathe@1.1.2: {} - pathe@2.0.1: {} - pathe@2.0.2: {} pathval@1.1.1: {} @@ -9585,12 +9583,12 @@ snapshots: dependencies: vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-node@3.0.2(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.5(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 - pathe: 2.0.1 + pathe: 2.0.2 vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' @@ -9606,12 +9604,12 @@ snapshots: - tsx - yaml - vite-node@3.0.2(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.5(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 - pathe: 2.0.1 + pathe: 2.0.2 vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' @@ -9766,27 +9764,27 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - vitest@3.0.2(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.2 - '@vitest/runner': 3.0.2 - '@vitest/snapshot': 3.0.2 - '@vitest/spy': 3.0.2 - '@vitest/utils': 3.0.2 + '@vitest/expect': 3.0.5 + '@vitest/mocker': 3.0.5(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.5 + '@vitest/runner': 3.0.5 + '@vitest/snapshot': 3.0.5 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 chai: 5.1.2 debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 2.0.1 + pathe: 2.0.2 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.2(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.5(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.17.17 @@ -9805,27 +9803,27 @@ snapshots: - tsx - yaml - vitest@3.0.2(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.2 - '@vitest/runner': 3.0.2 - '@vitest/snapshot': 3.0.2 - '@vitest/spy': 3.0.2 - '@vitest/utils': 3.0.2 + '@vitest/expect': 3.0.5 + '@vitest/mocker': 3.0.5(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.5 + '@vitest/runner': 3.0.5 + '@vitest/snapshot': 3.0.5 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 chai: 5.1.2 debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 2.0.1 + pathe: 2.0.2 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.2(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.5(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.13.1 From 63853bd45c3a8004df5b9f6cb869db162f9629a6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:16:45 +0800 Subject: [PATCH 085/110] chore(deps): update dependency unplugin-vue-router to ^0.11.2 (#140) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 63 ++++++++++--------- test/fixtures/file-based-routing/package.json | 2 +- 2 files changed, 36 insertions(+), 29 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f66675..c07ec5d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -933,8 +933,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 unplugin-vue-router: - specifier: ^0.10.9 - version: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + specifier: ^0.11.2 + version: 0.11.2(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.1.0 version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) @@ -2248,8 +2248,8 @@ packages: '@volar/typescript@2.4.11': resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} - '@vue-macros/common@1.15.1': - resolution: {integrity: sha512-O0ZXaladWXwHplQnSjxLbB/G1KpdWCUNJPNYVHIxHonGex1BGpoB4fBZZLgddHgAiy18VZG/Iu5L0kwG+SV7JQ==} + '@vue-macros/common@1.16.1': + resolution: {integrity: sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -2476,6 +2476,10 @@ packages: resolution: {integrity: sha512-gdvX700WVC6sHCJQ7bJGfDvtuKAh6Sa6weIZROxfzUZKP7BjvB8y0SMlM/o4omSQ3L60PQSJROBJsb0vEViVnA==} engines: {node: '>=16.14.0'} + ast-kit@1.4.0: + resolution: {integrity: sha512-BlGeOw73FDsX7z0eZE/wuuafxYoek2yzNJ6l6A1nsb4+z/p87TOPbHaWuN53kFKNuUXiCQa2M+xLF71IqQmRSw==} + engines: {node: '>=16.14.0'} + ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} @@ -3992,8 +3996,8 @@ packages: enquirer: optional: true - local-pkg@0.5.1: - resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} + local-pkg@1.0.0: + resolution: {integrity: sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==} engines: {node: '>=14'} locate-path@6.0.0: @@ -4070,8 +4074,8 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - magic-string-ast@0.6.3: - resolution: {integrity: sha512-C9sgUzVZtUtzCBoMdYtwrIRQ4IucGRFGgdhkjL7PXsVfPYmTuWtewqzk7dlipaCMWH/gOYehW9rgMoa4Oebtpw==} + magic-string-ast@0.7.0: + resolution: {integrity: sha512-686fgAHaJY7wLTFEq7nnKqeQrhqmXB19d1HnqT35Ci7BN6hbAYLZUezTQ062uUHM7ggZEQlqJ94Ftls+KDXU8Q==} engines: {node: '>=16.14.0'} magic-string@0.30.17: @@ -5005,16 +5009,16 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unplugin-vue-router@0.10.9: - resolution: {integrity: sha512-DXmC0GMcROOnCmN56GRvi1bkkG1BnVs4xJqNvucBUeZkmB245URvtxOfbo3H6q4SOUQQbLPYWd6InzvjRh363A==} + unplugin-vue-router@0.11.2: + resolution: {integrity: sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: vue-router: optional: true - unplugin@2.0.0-beta.1: - resolution: {integrity: sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==} + unplugin@2.1.2: + resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==} engines: {node: '>=18.12.0'} untildify@4.0.0: @@ -6491,18 +6495,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.15.1(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3))': + '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.7.3))': dependencies: - '@babel/types': 7.26.5 - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@vue/compiler-sfc': 3.5.13 - ast-kit: 1.3.2 - local-pkg: 0.5.1 - magic-string-ast: 0.6.3 + ast-kit: 1.4.0 + local-pkg: 1.0.0 + magic-string-ast: 0.7.0 + pathe: 2.0.2 + picomatch: 4.0.2 optionalDependencies: vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - rollup '@vue/babel-helper-vue-transform-on@1.2.5': {} @@ -6801,6 +6803,11 @@ snapshots: '@babel/parser': 7.26.5 pathe: 1.1.2 + ast-kit@1.4.0: + dependencies: + '@babel/parser': 7.26.5 + pathe: 2.0.2 + ast-types@0.13.4: dependencies: tslib: 2.8.1 @@ -8432,7 +8439,7 @@ snapshots: optionalDependencies: enquirer: 2.4.1 - local-pkg@0.5.1: + local-pkg@1.0.0: dependencies: mlly: 1.7.4 pkg-types: 1.3.0 @@ -8497,7 +8504,7 @@ snapshots: lru-cache@7.18.3: {} - magic-string-ast@0.6.3: + magic-string-ast@0.7.0: dependencies: magic-string: 0.30.17 @@ -9519,21 +9526,21 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): + unplugin-vue-router@0.11.2(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): dependencies: '@babel/types': 7.26.5 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) - '@vue-macros/common': 1.15.1(rollup@4.30.1)(vue@3.5.13(typescript@5.7.3)) + '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.3 json5: 2.2.3 - local-pkg: 0.5.1 + local-pkg: 1.0.0 magic-string: 0.30.17 mlly: 1.7.4 - pathe: 1.1.2 + pathe: 2.0.2 scule: 1.3.0 - unplugin: 2.0.0-beta.1 + unplugin: 2.1.2 yaml: 2.7.0 optionalDependencies: vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3)) @@ -9541,7 +9548,7 @@ snapshots: - rollup - vue - unplugin@2.0.0-beta.1: + unplugin@2.1.2: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index be643e9..119e545 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "unplugin-vue-router": "^0.10.9", + "unplugin-vue-router": "^0.11.2", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", "vue-tsc": "^2.2.0" From 9af0a59bc6fb1dcc014841c9ddf18c45b81fd698 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sun, 9 Feb 2025 21:18:36 +0800 Subject: [PATCH 086/110] chore: dependency maintenance --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 2 +- examples/disable-ts-in-templates/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 4 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 379 +++++------------- test/fixtures/with-older-espree/package.json | 2 +- 17 files changed, 127 insertions(+), 286 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index fbf6f72..95d7cff 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 0b37d72..25d49d1 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.27", diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index d0213b5..7350bb7 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 1e0d906..6e64732 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.27", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 220cd94..d8619ee 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index bc5e1d2..c3eb1de 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.27", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 6cf8438..60ff435 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 00102cb..6c9ca10 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index b811078..7e44625 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index bb1da16..5e4b3a0 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,12 +19,12 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^132.0.2", + "chromedriver": "^133.0.0", "eslint": "^9.20.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index fcb3c44..9113019 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@playwright/test": "^1.50.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 811b463..d00b64b 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 0306c2b..fd48df1 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index c96da15..1187e62 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index b09070c..e46259b 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vitest/eslint-plugin": "^1.1.27", "@vue/eslint-config-typescript": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c07ec5d..d297313 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,11 +65,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -90,7 +90,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -114,17 +114,17 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -166,13 +166,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -230,11 +230,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -255,7 +255,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -279,17 +279,17 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -334,13 +334,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -355,11 +355,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -380,7 +380,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -404,17 +404,17 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -456,13 +456,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.2 - version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -477,11 +477,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -511,7 +511,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -526,14 +526,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -554,7 +554,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -569,14 +569,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -597,7 +597,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -610,16 +610,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@20.17.17)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@22.13.1)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -630,8 +630,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) chromedriver: - specifier: ^132.0.2 - version: 132.0.2 + specifier: ^133.0.0 + version: 133.0.0 eslint: specifier: ^9.20.0 version: 9.20.0 @@ -643,19 +643,19 @@ importers: version: 5.0.0(bare-buffer@3.0.1) nightwatch: specifier: ^3.11.0 - version: 3.11.0(chromedriver@132.0.2)(geckodriver@5.0.0(bare-buffer@3.0.1)) + version: 3.11.0(chromedriver@133.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.17)(typescript@5.7.3) + version: 10.9.2(@types/node@22.13.1)(typescript@5.7.3) typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -676,11 +676,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -704,7 +704,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -719,11 +719,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) @@ -750,7 +750,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -765,14 +765,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -793,7 +793,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -808,14 +808,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -836,7 +836,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -854,14 +854,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -888,10 +888,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: ^3.0.2 - version: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -955,11 +955,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^20.17.17 - version: 20.17.17 + specifier: ^22.13.1 + version: 22.13.1 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -983,7 +983,7 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: specifier: ^2.2.0 version: 2.2.0(typescript@5.7.3) @@ -2102,9 +2102,6 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@20.17.17': - resolution: {integrity: sha512-/WndGO4kIfMicEQLTi/mDANUu/iVUhT7KboZPdEqqHQ4aTS+3qT3U5gIqWDFV+XouorjfgGqvKILJeHhuQgFYg==} - '@types/node@22.13.1': resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} @@ -2681,8 +2678,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@132.0.2: - resolution: {integrity: sha512-aywIWYggkAwdFN5zkyYHXUyUBJt2hFMweS3XU0XINIdfOG386z+sqAlExB4P1A10cSz+SO5gxcCgxd8UJNBvgg==} + chromedriver@133.0.0: + resolution: {integrity: sha512-7arRrtD9WGSlemMLE4IOoD42OSKKyOtQP/Z0x/WB5jYSaCzcI95j67EK0wQ2w1y5IjSJnYvnmXOJM6Nla4OG2w==} engines: {node: '>=18'} hasBin: true @@ -4991,9 +4988,6 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} @@ -6057,12 +6051,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@20.17.17)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@22.13.1)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@20.17.17))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.1))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@20.17.17) + vite: 4.5.5(@types/node@22.13.1) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6282,7 +6276,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.17.17 + '@types/node': 22.13.1 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6291,14 +6285,10 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 20.17.17 + '@types/node': 22.13.1 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@20.17.17': - dependencies: - undici-types: 6.19.8 - '@types/node@22.13.1': dependencies: undici-types: 6.20.0 @@ -6307,7 +6297,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 20.17.17 + '@types/node': 22.13.1 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6318,11 +6308,11 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 20.17.17 + '@types/node': 22.13.1 '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.17 + '@types/node': 22.13.1 optional: true '@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)': @@ -6402,24 +6392,19 @@ snapshots: '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@20.17.17))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.1))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@20.17.17) - vue: 3.5.13(typescript@5.7.3) - - '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) + vite: 4.5.5(@types/node@22.13.1) vue: 3.5.13(typescript@5.7.3) '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': @@ -6427,13 +6412,13 @@ snapshots: vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) eslint: 9.20.0 optionalDependencies: typescript: 5.7.3 - vitest: 3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) '@vitest/expect@3.0.5': dependencies: @@ -6442,14 +6427,6 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))': - dependencies: - '@vitest/spy': 3.0.5 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.5 @@ -6573,18 +6550,6 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 - mitt: 3.0.1 - nanoid: 5.0.9 - pathe: 2.0.2 - vite-hot-client: 0.2.4(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) - vue: 3.5.13(typescript@5.7.3) - transitivePeerDependencies: - - vite - '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.1 @@ -7025,7 +6990,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@132.0.2: + chromedriver@133.0.0: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.9(debug@4.4.0) @@ -8617,7 +8582,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.11.0(chromedriver@132.0.2)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.11.0(chromedriver@133.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8654,7 +8619,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 132.0.2 + chromedriver: 133.0.0 geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil @@ -9455,14 +9420,14 @@ snapshots: dependencies: typescript: 5.7.3 - ts-node@10.9.2(@types/node@20.17.17)(typescript@5.7.3): + ts-node@10.9.2(@types/node@22.13.1)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.17 + '@types/node': 22.13.1 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9516,8 +9481,6 @@ snapshots: ufo@1.5.4: {} - undici-types@6.19.8: {} - undici-types@6.20.0: {} unicorn-magic@0.3.0: {} @@ -9582,35 +9545,10 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): - dependencies: - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-node@3.0.5(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): - dependencies: - cac: 6.7.14 - debug: 4.4.0(supports-color@8.1.1) - es-module-lexer: 1.6.0 - pathe: 2.0.2 - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vite-node@3.0.5(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 @@ -9632,22 +9570,6 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) - debug: 4.4.0(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.0 - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - transitivePeerDependencies: - - rollup - - supports-color - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 @@ -9678,22 +9600,6 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 - execa: 9.5.2 - sirv: 3.0.0 - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) - transitivePeerDependencies: - - '@nuxt/kit' - - rollup - - supports-color - - vue - vite-plugin-vue-devtools@7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) @@ -9710,21 +9616,6 @@ snapshots: - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)): - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - '@vue/compiler-dom': 3.5.13 - kolorist: 1.8.0 - magic-string: 0.30.17 - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - transitivePeerDependencies: - - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 @@ -9740,25 +9631,14 @@ snapshots: transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@20.17.17): + vite@4.5.5(@types/node@22.13.1): dependencies: esbuild: 0.18.20 postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 20.17.17 - fsevents: 2.3.3 - - vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0): - dependencies: - esbuild: 0.24.2 - postcss: 8.5.1 - rollup: 4.30.1 - optionalDependencies: - '@types/node': 20.17.17 + '@types/node': 22.13.1 fsevents: 2.3.3 - tsx: 4.19.2 - yaml: 2.7.0 vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: @@ -9771,45 +9651,6 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - vitest@3.0.5(@types/node@20.17.17)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): - dependencies: - '@vitest/expect': 3.0.5 - '@vitest/mocker': 3.0.5(vite@6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.5 - '@vitest/runner': 3.0.5 - '@vitest/snapshot': 3.0.5 - '@vitest/spy': 3.0.5 - '@vitest/utils': 3.0.5 - chai: 5.1.2 - debug: 4.4.0(supports-color@8.1.1) - expect-type: 1.1.0 - magic-string: 0.30.17 - pathe: 2.0.2 - std-env: 3.8.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.0.2 - tinyrainbow: 2.0.0 - vite: 6.1.0(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.5(@types/node@20.17.17)(tsx@4.19.2)(yaml@2.7.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.17.17 - jsdom: 26.0.0 - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.5 diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index c320c1f..4693429 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^20.17.17", + "@types/node": "^22.13.1", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", From e0ca8427e42e0c6a5a8c5accd8b9408c7e802f45 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sun, 9 Feb 2025 21:19:07 +0800 Subject: [PATCH 087/110] 14.4.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 15e77e2..5454d18 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vue/eslint-config-typescript", - "version": "14.3.0", + "version": "14.4.0", "description": "ESLint config for TypeScript + Vue.js projects", "main": "./dist/index.mjs", "type": "module", From de27fff2fc6c99af513ce0701744720caff7d181 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:04:01 +0800 Subject: [PATCH 088/110] chore(deps): update dependency pinia to v3 (#149) --- examples/api-before-14.3/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 2 +- examples/type-checked/package.json | 2 +- pnpm-lock.yaml | 65 +++++++++++-------- 4 files changed, 40 insertions(+), 31 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 25d49d1..b19c4df 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -16,7 +16,7 @@ "format": "prettier --write src/" }, "dependencies": { - "pinia": "^2.3.1", + "pinia": "^3.0.1", "vue": "^3.5.13", "vue-router": "^4.5.0" }, diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 6e64732..a06b4e3 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -16,7 +16,7 @@ "format": "prettier --write src/" }, "dependencies": { - "pinia": "^2.3.1", + "pinia": "^3.0.1", "vue": "^3.5.13", "vue-router": "^4.5.0" }, diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index c3eb1de..0c6c8fa 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -16,7 +16,7 @@ "format": "prettier --write src/" }, "dependencies": { - "pinia": "^2.3.1", + "pinia": "^3.0.1", "vue": "^3.5.13", "vue-router": "^4.5.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d297313..0631893 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,8 +98,8 @@ importers: examples/api-before-14.3: dependencies: pinia: - specifier: ^2.3.1 - version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + specifier: ^3.0.1 + version: 3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -263,8 +263,8 @@ importers: examples/disable-type-checked-for-yml: dependencies: pinia: - specifier: ^2.3.1 - version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + specifier: ^3.0.1 + version: 3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -388,8 +388,8 @@ importers: examples/type-checked: dependencies: pinia: - specifier: ^2.3.1 - version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + specifier: ^3.0.1 + version: 3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -2288,6 +2288,9 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + '@vue/devtools-api@7.7.2': + resolution: {integrity: sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==} + '@vue/devtools-core@7.7.1': resolution: {integrity: sha512-W4CRrSZJodNIfrPO7/dXF6ZS0QyOY6PCYVhpSoTSx9+nh2wpZxcS1482lAdKM0FTlaoApHV6jXT95Me90hSaBA==} peerDependencies: @@ -2296,9 +2299,15 @@ packages: '@vue/devtools-kit@7.7.1': resolution: {integrity: sha512-yhZ4NPnK/tmxGtLNQxmll90jIIXdb2jAhPF76anvn5M/UkZCiLJy28bYgPIACKZ7FCosyKoaope89/RsFJll1w==} + '@vue/devtools-kit@7.7.2': + resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==} + '@vue/devtools-shared@7.7.1': resolution: {integrity: sha512-BtgF7kHq4BHG23Lezc/3W2UhK2ga7a8ohAIAGJMBr4BkxUFzhqntQtCiuL1ijo2ztWnmusymkirgqUrXoQKumA==} + '@vue/devtools-shared@7.7.2': + resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} + '@vue/eslint-config-prettier@10.2.0': resolution: {integrity: sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw==} peerDependencies: @@ -4408,8 +4417,8 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - pinia@2.3.1: - resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==} + pinia@3.0.1: + resolution: {integrity: sha512-WXglsDzztOTH6IfcJ99ltYZin2mY8XZCXujkYWVIJlBjqsP6ST7zw+Aarh63E1cDVYeyUcPCxPHzJpEOmzB6Wg==} peerDependencies: typescript: '>=4.4.4' vue: ^2.7.0 || ^3.5.11 @@ -5181,17 +5190,6 @@ packages: vue-component-type-helpers@2.2.0: resolution: {integrity: sha512-cYrAnv2me7bPDcg9kIcGwjJiSB6Qyi08+jLDo9yuvoFQjzHiPTzML7RnkJB1+3P6KMsX/KbCD4QE3Tv/knEllw==} - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} @@ -6550,6 +6548,10 @@ snapshots: '@vue/devtools-api@6.6.4': {} + '@vue/devtools-api@7.7.2': + dependencies: + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.1 @@ -6572,10 +6574,24 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 + '@vue/devtools-kit@7.7.2': + dependencies: + '@vue/devtools-shared': 7.7.2 + birpc: 0.2.19 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.2 + '@vue/devtools-shared@7.7.1': dependencies: rfdc: 1.4.1 + '@vue/devtools-shared@7.7.2': + dependencies: + rfdc: 1.4.1 + '@vue/eslint-config-prettier@10.2.0(eslint@9.20.0)(prettier@3.5.0)': dependencies: eslint: 9.20.0 @@ -8832,15 +8848,12 @@ snapshots: pify@2.3.0: {} - pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): + pinia@3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-api': 6.6.4 + '@vue/devtools-api': 7.7.2 vue: 3.5.13(typescript@5.7.3) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) optionalDependencies: typescript: 5.7.3 - transitivePeerDependencies: - - '@vue/composition-api' piscina@4.8.0: optionalDependencies: @@ -9694,10 +9707,6 @@ snapshots: vue-component-type-helpers@2.2.0: {} - vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)): - dependencies: - vue: 3.5.13(typescript@5.7.3) - vue-eslint-parser@9.4.3(eslint@9.20.0): dependencies: debug: 4.4.0(supports-color@8.1.1) From 94b62b91d4261122d1c80b88efcfd0afcb5a01d3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 02:32:45 +0800 Subject: [PATCH 089/110] chore(deps): update all non-major dependencies (#147) --- examples/allow-js/package.json | 6 +- examples/api-before-14.3/package.json | 12 +- .../package.json | 6 +- examples/disable-ts-in-templates/package.json | 6 +- .../disable-type-checked-for-yml/package.json | 14 +- examples/minimal/package.json | 6 +- examples/type-checked/package.json | 12 +- examples/with-cypress/package.json | 8 +- examples/with-jsx-in-vue/package.json | 6 +- examples/with-jsx/package.json | 6 +- examples/with-nightwatch/package.json | 10 +- examples/with-playwright/package.json | 6 +- examples/with-prettier/package.json | 6 +- examples/with-tsx-in-vue/package.json | 6 +- examples/with-tsx/package.json | 6 +- examples/with-vitest/package.json | 10 +- package.json | 12 +- pnpm-lock.yaml | 1144 ++++++++++------- test/fixtures/file-based-routing/package.json | 6 +- test/fixtures/with-older-espree/package.json | 6 +- 20 files changed, 732 insertions(+), 562 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 95d7cff..f5232b7 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index b19c4df..3e514d3 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -23,16 +23,16 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.27", + "@vitest/eslint-plugin": "^1.1.31", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.2", - "eslint": "^9.20.0", + "cypress": "^14.0.3", + "eslint": "^9.20.1", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", @@ -42,7 +42,7 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vitest": "^3.0.2", - "vue-tsc": "^2.2.0" + "vitest": "^3.0.6", + "vue-tsc": "^2.2.2" } } diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 2f89384..ac9c4a8 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index 7350bb7..c8508a9 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index a06b4e3..cb77926 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -23,19 +23,19 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.27", + "@vitest/eslint-plugin": "^1.1.31", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.2", - "eslint": "^9.20.0", + "cypress": "^14.0.3", + "eslint": "^9.20.1", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", - "eslint-plugin-yml": "^1.16.0", + "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "^3.5.0", @@ -43,7 +43,7 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vitest": "^3.0.2", - "vue-tsc": "^2.2.0" + "vitest": "^3.0.6", + "vue-tsc": "^2.2.2" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index d8619ee..398316f 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 0c6c8fa..a9363f8 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -23,16 +23,16 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.27", + "@vitest/eslint-plugin": "^1.1.31", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.2", - "eslint": "^9.20.0", + "cypress": "^14.0.3", + "eslint": "^9.20.1", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", @@ -42,7 +42,7 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vitest": "^3.0.2", - "vue-tsc": "^2.2.0" + "vitest": "^3.0.6", + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 60ff435..dd2d937 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,18 +20,18 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.2", - "eslint": "^9.20.0", + "cypress": "^14.0.3", + "eslint": "^9.20.1", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 6c9ca10..6753230 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 7e44625..79032a4 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 5e4b3a0..a04f3a0 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,21 +19,21 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^133.0.0", - "eslint": "^9.20.0", + "chromedriver": "^133.0.1", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", - "nightwatch": "^3.11.0", + "nightwatch": "^3.11.1", "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-nightwatch": "^0.4.6", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 9113019..57fbf8a 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -18,16 +18,16 @@ "devDependencies": { "@playwright/test": "^1.50.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-playwright": "^2.2.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index d00b64b..97eb54e 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "prettier": "^3.5.0", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index fd48df1..86a65cb 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 1187e62..6ff0d9f 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index e46259b..3e274d1 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,19 +18,19 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", - "@vitest/eslint-plugin": "^1.1.27", + "@vitest/eslint-plugin": "^1.1.31", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vitest": "^3.0.2", - "vue-tsc": "^2.2.0" + "vitest": "^3.0.6", + "vue-tsc": "^2.2.2" } } diff --git a/package.json b/package.json index 5454d18..f15f2c3 100644 --- a/package.json +++ b/package.json @@ -48,15 +48,15 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", - "eslint": "^9.20.0", + "@types/node": "^22.13.4", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", - "pkgroll": "^2.8.2", + "pkgroll": "^2.10.0", "prettier": "^3.5.0", "tsx": "^4.19.2", "typescript": "~5.7.3", - "vitest": "^3.0.2", + "vitest": "^3.0.6", "vue": "^3.5.13" }, "peerDependencies": { @@ -70,9 +70,9 @@ } }, "dependencies": { - "@typescript-eslint/utils": "^8.23.0", + "@typescript-eslint/utils": "^8.24.1", "fast-glob": "^3.3.3", - "typescript-eslint": "^8.23.0", + "typescript-eslint": "^8.24.1", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0631893..7191777 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,36 +9,36 @@ importers: .: dependencies: '@typescript-eslint/utils': - specifier: ^8.23.0 - version: 8.23.0(eslint@9.20.0)(typescript@5.7.3) + specifier: ^8.24.1 + version: 8.24.1(eslint@9.20.1)(typescript@5.7.3) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: - specifier: ^8.23.0 - version: 8.23.0(eslint@9.20.0)(typescript@5.7.3) + specifier: ^8.24.1 + version: 8.24.1(eslint@9.20.1)(typescript@5.7.3) vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.20.0) + version: 9.4.3(eslint@9.20.1) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) execa: specifier: ^9.5.2 version: 9.5.2 pkgroll: - specifier: ^2.8.2 - version: 2.8.2(typescript@5.7.3) + specifier: ^2.10.0 + version: 2.10.0(typescript@5.7.3) prettier: specifier: ^3.5.0 version: 3.5.0 @@ -49,8 +49,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vitest: - specifier: ^3.0.2 - version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.6 + version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -65,11 +65,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -77,11 +77,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -90,10 +90,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/api-before-14.3: dependencies: @@ -114,20 +114,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.31 + version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -138,17 +138,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.2 - version: 14.0.2 + specifier: ^14.0.3 + version: 14.0.3 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.0) + version: 4.1.0(eslint@9.20.1) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -166,16 +166,16 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^3.0.2 - version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.6 + version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/custom-type-checked-rules-on-and-off: dependencies: @@ -187,11 +187,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -199,11 +199,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -212,13 +212,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/disable-ts-in-templates: dependencies: @@ -230,11 +230,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -242,11 +242,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -255,10 +255,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/disable-type-checked-for-yml: dependencies: @@ -279,20 +279,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.31 + version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -303,20 +303,20 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.2 - version: 14.0.2 + specifier: ^14.0.3 + version: 14.0.3 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.0) + version: 4.1.0(eslint@9.20.1) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) eslint-plugin-yml: - specifier: ^1.16.0 - version: 1.16.0(eslint@9.20.0) + specifier: ^1.17.0 + version: 1.17.0(eslint@9.20.1) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -334,16 +334,16 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^3.0.2 - version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.6 + version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/minimal: dependencies: @@ -355,11 +355,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -367,11 +367,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -380,10 +380,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/type-checked: dependencies: @@ -404,20 +404,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.31 + version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -428,17 +428,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.2 - version: 14.0.2 + specifier: ^14.0.3 + version: 14.0.3 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.0) + version: 4.1.0(eslint@9.20.1) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -456,16 +456,16 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^3.0.2 - version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.6 + version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-cypress: dependencies: @@ -477,11 +477,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -489,17 +489,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.2 - version: 14.0.2 + specifier: ^14.0.3 + version: 14.0.3 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.0) + version: 4.1.0(eslint@9.20.1) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -511,10 +511,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-jsx: dependencies: @@ -526,14 +526,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -541,11 +541,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -554,10 +554,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-jsx-in-vue: dependencies: @@ -569,14 +569,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -584,11 +584,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -597,10 +597,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-nightwatch: dependencies: @@ -610,16 +610,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@22.13.1)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@22.13.4)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -630,38 +630,38 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) chromedriver: - specifier: ^133.0.0 - version: 133.0.0 + specifier: ^133.0.1 + version: 133.0.1 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) nightwatch: - specifier: ^3.11.0 - version: 3.11.0(chromedriver@133.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)) + specifier: ^3.11.1 + version: 3.11.1(chromedriver@133.0.1)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.13.1)(typescript@5.7.3) + version: 10.9.2(@types/node@22.13.4)(typescript@5.7.3) typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-playwright: dependencies: @@ -676,11 +676,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -688,14 +688,14 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-playwright: specifier: ^2.2.0 - version: 2.2.0(eslint@9.20.0) + version: 2.2.0(eslint@9.20.1) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -704,10 +704,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-prettier: dependencies: @@ -719,14 +719,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -734,11 +734,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -750,10 +750,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-tsx: dependencies: @@ -765,14 +765,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -780,11 +780,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -793,10 +793,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-tsx-in-vue: dependencies: @@ -808,14 +808,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -823,11 +823,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -836,10 +836,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) examples/with-vitest: dependencies: @@ -854,14 +854,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.27 - version: 1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.31 + version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -872,11 +872,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -888,13 +888,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vitest: - specifier: ^3.0.2 - version: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.6 + version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) test/fixtures/file-based-routing: dependencies: @@ -909,11 +909,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -921,11 +921,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -934,16 +934,16 @@ importers: version: 5.7.3 unplugin-vue-router: specifier: ^0.11.2 - version: 0.11.2(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) test/fixtures/with-older-espree: dependencies: @@ -955,11 +955,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -967,11 +967,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.0) + version: 9.32.0(eslint@9.20.1) espree: specifier: ^9.6.1 version: 9.6.1 @@ -983,10 +983,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.0 - version: 2.2.0(typescript@5.7.3) + specifier: ^2.2.2 + version: 2.2.2(typescript@5.7.3) packages: @@ -1916,15 +1916,6 @@ packages: rollup: optional: true - '@rollup/plugin-replace@6.0.2': - resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} @@ -1939,96 +1930,191 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.34.8': + resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.30.1': resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.34.8': + resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.30.1': resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.34.8': + resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.30.1': resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.34.8': + resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.30.1': resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.34.8': + resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.30.1': resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.34.8': + resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.30.1': resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.30.1': resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.34.8': + resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.30.1': resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.34.8': + resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.30.1': resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.30.1': resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.34.8': + resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.30.1': resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.34.8': + resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.30.1': resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.34.8': + resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.30.1': resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.34.8': + resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.30.1': resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.34.8': + resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.30.1': resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.34.8': + resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} + cpu: [x64] + os: [win32] + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -2102,8 +2188,8 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@22.13.1': - resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} + '@types/node@22.13.4': + resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2126,51 +2212,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.23.0': - resolution: {integrity: sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==} + '@typescript-eslint/eslint-plugin@8.24.1': + resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.23.0': - resolution: {integrity: sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==} + '@typescript-eslint/parser@8.24.1': + resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.23.0': - resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==} + '@typescript-eslint/scope-manager@8.24.1': + resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.23.0': - resolution: {integrity: sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==} + '@typescript-eslint/type-utils@8.24.1': + resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.23.0': - resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==} + '@typescript-eslint/types@8.24.1': + resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.23.0': - resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==} + '@typescript-eslint/typescript-estree@8.24.1': + resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.23.0': - resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==} + '@typescript-eslint/utils@8.24.1': + resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.23.0': - resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==} + '@typescript-eslint/visitor-keys@8.24.1': + resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2194,8 +2280,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.27': - resolution: {integrity: sha512-aGPTmeaNiUDo2OIMPj1HKiF5q4fu2IIA9lMc0AwOk0nOvL2kLmQBY8AbFmYj895ApzamN46UtQYmxlRSjbTZqQ==} + '@vitest/eslint-plugin@1.1.31': + resolution: {integrity: sha512-xlsLr+e+AXZ/00eVZCtNmMeCJoJaRCoLDiAgLcxgQjSS1EertieB2MUHf8xIqPKs9lECc/UpL+y1xDcpvi02hw==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -2207,11 +2293,11 @@ packages: vitest: optional: true - '@vitest/expect@3.0.5': - resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==} + '@vitest/expect@3.0.6': + resolution: {integrity: sha512-zBduHf/ja7/QRX4HdP1DSq5XrPgdN+jzLOwaTq/0qZjYfgETNFCKf9nOAp2j3hmom3oTbczuUzrzg9Hafh7hNg==} - '@vitest/mocker@3.0.5': - resolution: {integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==} + '@vitest/mocker@3.0.6': + resolution: {integrity: sha512-KPztr4/tn7qDGZfqlSPQoF2VgJcKxnDNhmfR3VgZ6Fy1bO8T9Fc1stUiTXtqz0yG24VpD00pZP5f8EOFknjNuQ==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -2221,20 +2307,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.5': - resolution: {integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==} + '@vitest/pretty-format@3.0.6': + resolution: {integrity: sha512-Zyctv3dbNL+67qtHfRnUE/k8qxduOamRfAL1BurEIQSyOEFffoMvx2pnDSSbKAAVxY0Ej2J/GH2dQKI0W2JyVg==} - '@vitest/runner@3.0.5': - resolution: {integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==} + '@vitest/runner@3.0.6': + resolution: {integrity: sha512-JopP4m/jGoaG1+CBqubV/5VMbi7L+NQCJTu1J1Pf6YaUbk7bZtaq5CX7p+8sY64Sjn1UQ1XJparHfcvTTdu9cA==} - '@vitest/snapshot@3.0.5': - resolution: {integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==} + '@vitest/snapshot@3.0.6': + resolution: {integrity: sha512-qKSmxNQwT60kNwwJHMVwavvZsMGXWmngD023OHSgn873pV0lylK7dwBTfYP7e4URy5NiBCHHiQGA9DHkYkqRqg==} - '@vitest/spy@3.0.5': - resolution: {integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==} + '@vitest/spy@3.0.6': + resolution: {integrity: sha512-HfOGx/bXtjy24fDlTOpgiAEJbRfFxoX3zIGagCqACkFKKZ/TTOE6gYMKXlqecvxEndKFuNHcHqP081ggZ2yM0Q==} - '@vitest/utils@3.0.5': - resolution: {integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==} + '@vitest/utils@3.0.6': + resolution: {integrity: sha512-18ktZpf4GQFTbf9jK543uspU03Q2qya7ZGya5yiZ0Gx0nnnalBvd5ZBislbl2EhLjM8A8rt4OilqKG7QwcGkvQ==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -2314,8 +2400,8 @@ packages: eslint: '>= 8.21.0' prettier: '>= 3.0.0' - '@vue/language-core@2.2.0': - resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} + '@vue/language-core@2.2.2': + resolution: {integrity: sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2390,8 +2476,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@0.4.14: - resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} + alien-signals@1.0.3: + resolution: {integrity: sha512-zQOh3wAYK5ujENxvBBR3CFGF/b6afaSzZ/c9yNhJ1ENrGHETvpUuKQsa93Qrclp0+PzTF93MaZ7scVp1uUozhA==} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -2656,8 +2742,8 @@ packages: resolution: {integrity: sha512-38ixH/mqpY6IwnZkz6xPqx8aB5/KVR+j6VPugcir3EGOsphnWXrPH/mUt8Jp+ninL6ghY0AaJDQ10hSfCPGy/g==} engines: {node: '>= 12.0.0'} - chai@5.1.2: - resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} + chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} engines: {node: '>=12'} chalk@4.1.2: @@ -2687,8 +2773,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@133.0.0: - resolution: {integrity: sha512-7arRrtD9WGSlemMLE4IOoD42OSKKyOtQP/Z0x/WB5jYSaCzcI95j67EK0wQ2w1y5IjSJnYvnmXOJM6Nla4OG2w==} + chromedriver@133.0.1: + resolution: {integrity: sha512-Z9VrJ9547daetazzP4k+7COj0PTtkomvtt8OZr8swTzsqDOzG0Xymdxg0dUtptc4da3X9Zts1iZoxOkm7blx/g==} engines: {node: '>=18'} hasBin: true @@ -2816,8 +2902,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@14.0.2: - resolution: {integrity: sha512-3qqTU2JoVY262qkYg9I2nohwxcfsJk0dSVp/LXAjD94Jz2y6411Mf/l5uHEHiaANrOmMcHbzYgOd/ueDsZlS7A==} + cypress@14.0.3: + resolution: {integrity: sha512-yIdvobANw3kS+KF/t5vwjjPNufBA8ux7iQHaWxPTkUw2yCKI72m9mKM24eOwE84Wk4ALPsSvEcGbDrwgmhr4RA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3240,8 +3326,8 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-yml@1.16.0: - resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} + eslint-plugin-yml@1.17.0: + resolution: {integrity: sha512-Q3LXFRnNpGYAK/PM0BY1Xs0IY1xTLfM0kC986nNQkx1l8tOGz+YS50N6wXkAJkrBpeUN9OxEMB7QJ+9MTDAqIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -3262,8 +3348,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.20.0: - resolution: {integrity: sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==} + eslint@9.20.1: + resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4202,8 +4288,8 @@ packages: nightwatch-axe-verbose@2.3.1: resolution: {integrity: sha512-C6N95bwPHsRnv04eVIwJ6w5m6X1+Pddvo6nzpzOHQlO0j+pYRVU7zaQmFUJ0L4cqeUxReNEXyTUg/R9WWfHk7w==} - nightwatch@3.11.0: - resolution: {integrity: sha512-97YQRsWZTr48lw1MysYbynUtJqn5LMoDT5o2jShR3H3iQHfg7OyKuYsetCifBgU3/eya67UmfCi2OkTZf66u/w==} + nightwatch@3.11.1: + resolution: {integrity: sha512-CNVDXpy38RzVxM3Nmb/H56os9LrU9tGfpTjFbnbeZW6SWEggMT+ScbbedowUbPw2IPuNfGP8/a1vXD5sYrtdeA==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -4378,6 +4464,9 @@ packages: pathe@2.0.2: resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -4432,8 +4521,8 @@ packages: pkg-types@1.3.0: resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} - pkgroll@2.8.2: - resolution: {integrity: sha512-YYLG7vV1PjF9B7UPB37m45QOvICSvLoh7MzKfgOshzE4S75YIN3UqOCGUpJ0fT+5WjqMQ0IF5rywiIW5xHcleQ==} + pkgroll@2.10.0: + resolution: {integrity: sha512-v9LPi6fXnbs6FeR67to3Q+LWSamBSKNYUGiXRYcetI41KVgv+ncxwNVyF9oT2mvhy8L2DjEWT2HmX3xxQXmwHg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4608,6 +4697,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.34.8: + resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} @@ -4982,8 +5076,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.23.0: - resolution: {integrity: sha512-/LBRo3HrXr5LxmrdYSOCvoAMm7p2jNizNfbIpCgvG4HMsnoprRUOce/+8VJ9BDYWW68rqIENE/haVLWPeFZBVQ==} + typescript-eslint@8.24.1: + resolution: {integrity: sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5059,8 +5153,8 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - vite-node@3.0.5: - resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==} + vite-node@3.0.6: + resolution: {integrity: sha512-s51RzrTkXKJrhNbUzQRsarjmAae7VmMPAsRT7lppVpIg6mK3zGthP9Hgz0YQQKuNcF+Ii7DfYk3Fxz40jRmePw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -5156,16 +5250,16 @@ packages: yaml: optional: true - vitest@3.0.5: - resolution: {integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==} + vitest@3.0.6: + resolution: {integrity: sha512-/iL1Sc5VeDZKPDe58oGK4HUFLhw6b5XdY1MYawjuSaDA4sEfYlY9HnS6aCEG26fX+MgUi7MwlduTBHHAI/OvMA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.5 - '@vitest/ui': 3.0.5 + '@vitest/browser': 3.0.6 + '@vitest/ui': 3.0.6 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5201,8 +5295,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@2.2.0: - resolution: {integrity: sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==} + vue-tsc@2.2.2: + resolution: {integrity: sha512-1icPKkxAA5KTAaSwg0wVWdE48EdsH8fgvcbAiqojP4jXKl6LEM3soiW1aG/zrWrFt8Mw1ncG2vG1PvpZpVfehA==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -5861,9 +5955,9 @@ snapshots: '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.20.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.1)': dependencies: - eslint: 9.20.0 + eslint: 9.20.1 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -6049,12 +6143,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@22.13.1)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@22.13.4)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.1))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.4))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@22.13.1) + vite: 4.5.5(@types/node@22.13.4) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6096,13 +6190,13 @@ snapshots: '@polka/url@1.0.0-next.28': {} - '@rollup/plugin-alias@5.1.1(rollup@4.30.1)': + '@rollup/plugin-alias@5.1.1(rollup@4.34.8)': optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 - '@rollup/plugin-commonjs@28.0.2(rollup@4.30.1)': + '@rollup/plugin-commonjs@28.0.2(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.2(picomatch@4.0.2) @@ -6110,114 +6204,164 @@ snapshots: magic-string: 0.30.17 picomatch: 4.0.2 optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 - '@rollup/plugin-dynamic-import-vars@2.1.5(rollup@4.30.1)': + '@rollup/plugin-dynamic-import-vars@2.1.5(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) astring: 1.9.0 estree-walker: 2.0.2 fast-glob: 3.3.3 magic-string: 0.30.17 optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 - '@rollup/plugin-inject@5.0.5(rollup@4.30.1)': + '@rollup/plugin-inject@5.0.5(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) estree-walker: 2.0.2 magic-string: 0.30.17 optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 - '@rollup/plugin-json@6.1.0(rollup@4.30.1)': + '@rollup/plugin-json@6.1.0(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 - '@rollup/plugin-node-resolve@16.0.0(rollup@4.30.1)': + '@rollup/plugin-node-resolve@16.0.0(rollup@4.34.8)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.10 optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 - '@rollup/plugin-replace@6.0.2(rollup@4.30.1)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.30.1 - - '@rollup/pluginutils@5.1.4(rollup@4.30.1)': + '@rollup/pluginutils@5.1.4(rollup@4.34.8)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.30.1 + rollup: 4.34.8 '@rollup/rollup-android-arm-eabi@4.30.1': optional: true + '@rollup/rollup-android-arm-eabi@4.34.8': + optional: true + '@rollup/rollup-android-arm64@4.30.1': optional: true + '@rollup/rollup-android-arm64@4.34.8': + optional: true + '@rollup/rollup-darwin-arm64@4.30.1': optional: true + '@rollup/rollup-darwin-arm64@4.34.8': + optional: true + '@rollup/rollup-darwin-x64@4.30.1': optional: true + '@rollup/rollup-darwin-x64@4.34.8': + optional: true + '@rollup/rollup-freebsd-arm64@4.30.1': optional: true + '@rollup/rollup-freebsd-arm64@4.34.8': + optional: true + '@rollup/rollup-freebsd-x64@4.30.1': optional: true + '@rollup/rollup-freebsd-x64@4.34.8': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.30.1': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.30.1': optional: true + '@rollup/rollup-linux-arm64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-arm64-musl@4.30.1': optional: true + '@rollup/rollup-linux-arm64-musl@4.34.8': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.30.1': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.30.1': optional: true + '@rollup/rollup-linux-s390x-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-x64-gnu@4.30.1': optional: true + '@rollup/rollup-linux-x64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-x64-musl@4.30.1': optional: true + '@rollup/rollup-linux-x64-musl@4.34.8': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.30.1': optional: true + '@rollup/rollup-win32-arm64-msvc@4.34.8': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.30.1': optional: true + '@rollup/rollup-win32-ia32-msvc@4.34.8': + optional: true + '@rollup/rollup-win32-x64-msvc@4.30.1': optional: true + '@rollup/rollup-win32-x64-msvc@4.34.8': + optional: true + '@sec-ant/readable-stream@0.4.1': {} '@sideway/address@4.1.5': @@ -6274,7 +6418,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6283,11 +6427,11 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 22.13.1 + '@types/node': 22.13.4 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@22.13.1': + '@types/node@22.13.4': dependencies: undici-types: 6.20.0 @@ -6295,7 +6439,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6306,22 +6450,22 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 optional: true - '@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.23.0(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/type-utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.23.0 - eslint: 9.20.0 + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/type-utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.24.1 + eslint: 9.20.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6330,40 +6474,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.23.0 + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.24.1 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.0 + eslint: 9.20.1 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.23.0': + '@typescript-eslint/scope-manager@8.24.1': dependencies: - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/visitor-keys': 8.23.0 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/visitor-keys': 8.24.1 - '@typescript-eslint/type-utils@8.23.0(eslint@9.20.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.24.1(eslint@9.20.1)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.0 + eslint: 9.20.1 ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.23.0': {} + '@typescript-eslint/types@8.24.1': {} - '@typescript-eslint/typescript-estree@8.23.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.24.1(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/visitor-keys': 8.23.0 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/visitor-keys': 8.24.1 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6374,87 +6518,87 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) - '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - eslint: 9.20.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3) + eslint: 9.20.1 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.23.0': + '@typescript-eslint/visitor-keys@8.24.1': dependencies: - '@typescript-eslint/types': 8.23.0 + '@typescript-eslint/types': 8.24.1 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.1))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.4))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@22.13.1) + vite: 4.5.5(@types/node@22.13.4) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.27(@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)(vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) - eslint: 9.20.0 + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + eslint: 9.20.1 optionalDependencies: typescript: 5.7.3 - vitest: 3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/expect@3.0.5': + '@vitest/expect@3.0.6': dependencies: - '@vitest/spy': 3.0.5 - '@vitest/utils': 3.0.5 - chai: 5.1.2 + '@vitest/spy': 3.0.6 + '@vitest/utils': 3.0.6 + chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.5(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.6(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.5 + '@vitest/spy': 3.0.6 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) - '@vitest/pretty-format@3.0.5': + '@vitest/pretty-format@3.0.6': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.5': + '@vitest/runner@3.0.6': dependencies: - '@vitest/utils': 3.0.5 - pathe: 2.0.2 + '@vitest/utils': 3.0.6 + pathe: 2.0.3 - '@vitest/snapshot@3.0.5': + '@vitest/snapshot@3.0.6': dependencies: - '@vitest/pretty-format': 3.0.5 + '@vitest/pretty-format': 3.0.6 magic-string: 0.30.17 - pathe: 2.0.2 + pathe: 2.0.3 - '@vitest/spy@3.0.5': + '@vitest/spy@3.0.6': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.5': + '@vitest/utils@3.0.6': dependencies: - '@vitest/pretty-format': 3.0.5 + '@vitest/pretty-format': 3.0.6 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -6552,14 +6696,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.1 '@vue/devtools-shared': 7.7.1 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.2 - vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -6592,22 +6736,22 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.20.0)(prettier@3.5.0)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.20.1)(prettier@3.5.0)': dependencies: - eslint: 9.20.0 - eslint-config-prettier: 10.0.1(eslint@9.20.0) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.0))(eslint@9.20.0)(prettier@3.5.0) + eslint: 9.20.1 + eslint-config-prettier: 10.0.1(eslint@9.20.1) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.1))(eslint@9.20.1)(prettier@3.5.0) prettier: 3.5.0 transitivePeerDependencies: - '@types/eslint' - '@vue/language-core@2.2.0(typescript@5.7.3)': + '@vue/language-core@2.2.2(typescript@5.7.3)': dependencies: '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.13 - alien-signals: 0.4.14 + alien-signals: 1.0.3 minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -6683,7 +6827,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@0.4.14: {} + alien-signals@1.0.3: {} ansi-align@3.0.1: dependencies: @@ -6961,7 +7105,7 @@ snapshots: dependencies: assertion-error: 1.1.0 - chai@5.1.2: + chai@5.2.0: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 @@ -7006,7 +7150,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@133.0.0: + chromedriver@133.0.1: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.9(debug@4.4.0) @@ -7124,7 +7268,7 @@ snapshots: csstype@3.1.3: {} - cypress@14.0.2: + cypress@14.0.3: dependencies: '@cypress/request': 3.0.7 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -7545,54 +7689,54 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.6.4(eslint@9.20.0): + eslint-compat-utils@0.6.4(eslint@9.20.1): dependencies: - eslint: 9.20.0 + eslint: 9.20.1 semver: 7.6.3 - eslint-config-prettier@10.0.1(eslint@9.20.0): + eslint-config-prettier@10.0.1(eslint@9.20.1): dependencies: - eslint: 9.20.0 + eslint: 9.20.1 - eslint-plugin-cypress@4.1.0(eslint@9.20.0): + eslint-plugin-cypress@4.1.0(eslint@9.20.1): dependencies: - eslint: 9.20.0 + eslint: 9.20.1 globals: 15.14.0 - eslint-plugin-playwright@2.2.0(eslint@9.20.0): + eslint-plugin-playwright@2.2.0(eslint@9.20.1): dependencies: - eslint: 9.20.0 + eslint: 9.20.1 globals: 13.24.0 - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.0))(eslint@9.20.0)(prettier@3.5.0): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.1))(eslint@9.20.1)(prettier@3.5.0): dependencies: - eslint: 9.20.0 + eslint: 9.20.1 prettier: 3.5.0 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 10.0.1(eslint@9.20.0) + eslint-config-prettier: 10.0.1(eslint@9.20.1) - eslint-plugin-vue@9.32.0(eslint@9.20.0): + eslint-plugin-vue@9.32.0(eslint@9.20.1): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) - eslint: 9.20.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) + eslint: 9.20.1 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.20.0) + vue-eslint-parser: 9.4.3(eslint@9.20.1) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.16.0(eslint@9.20.0): + eslint-plugin-yml@1.17.0(eslint@9.20.1): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.0 - eslint-compat-utils: 0.6.4(eslint@9.20.0) - lodash: 4.17.21 + escape-string-regexp: 4.0.0 + eslint: 9.20.1 + eslint-compat-utils: 0.6.4(eslint@9.20.1) natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: @@ -7612,9 +7756,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.20.0: + eslint@9.20.1: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 '@eslint/core': 0.11.0 @@ -8598,7 +8742,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.11.0(chromedriver@133.0.0)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.11.1(chromedriver@133.0.1)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8635,7 +8779,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 133.0.0 + chromedriver: 133.0.1 geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil @@ -8824,6 +8968,8 @@ snapshots: pathe@2.0.2: {} + pathe@2.0.3: {} + pathval@1.1.1: {} pathval@2.0.0: {} @@ -8865,19 +9011,18 @@ snapshots: mlly: 1.7.4 pathe: 1.1.2 - pkgroll@2.8.2(typescript@5.7.3): + pkgroll@2.10.0(typescript@5.7.3): dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.30.1) - '@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1) - '@rollup/plugin-dynamic-import-vars': 2.1.5(rollup@4.30.1) - '@rollup/plugin-inject': 5.0.5(rollup@4.30.1) - '@rollup/plugin-json': 6.1.0(rollup@4.30.1) - '@rollup/plugin-node-resolve': 16.0.0(rollup@4.30.1) - '@rollup/plugin-replace': 6.0.2(rollup@4.30.1) - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) + '@rollup/plugin-dynamic-import-vars': 2.1.5(rollup@4.34.8) + '@rollup/plugin-inject': 5.0.5(rollup@4.34.8) + '@rollup/plugin-json': 6.1.0(rollup@4.34.8) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) esbuild: 0.24.2 magic-string: 0.30.17 - rollup: 4.30.1 + rollup: 4.34.8 rollup-pluginutils: 2.8.2 optionalDependencies: typescript: 5.7.3 @@ -9073,6 +9218,31 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.30.1 fsevents: 2.3.3 + rollup@4.34.8: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.34.8 + '@rollup/rollup-android-arm64': 4.34.8 + '@rollup/rollup-darwin-arm64': 4.34.8 + '@rollup/rollup-darwin-x64': 4.34.8 + '@rollup/rollup-freebsd-arm64': 4.34.8 + '@rollup/rollup-freebsd-x64': 4.34.8 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 + '@rollup/rollup-linux-arm-musleabihf': 4.34.8 + '@rollup/rollup-linux-arm64-gnu': 4.34.8 + '@rollup/rollup-linux-arm64-musl': 4.34.8 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 + '@rollup/rollup-linux-riscv64-gnu': 4.34.8 + '@rollup/rollup-linux-s390x-gnu': 4.34.8 + '@rollup/rollup-linux-x64-gnu': 4.34.8 + '@rollup/rollup-linux-x64-musl': 4.34.8 + '@rollup/rollup-win32-arm64-msvc': 4.34.8 + '@rollup/rollup-win32-ia32-msvc': 4.34.8 + '@rollup/rollup-win32-x64-msvc': 4.34.8 + fsevents: 2.3.3 + rrweb-cssom@0.7.1: {} rrweb-cssom@0.8.0: {} @@ -9433,14 +9603,14 @@ snapshots: dependencies: typescript: 5.7.3 - ts-node@10.9.2(@types/node@22.13.1)(typescript@5.7.3): + ts-node@10.9.2(@types/node@22.13.4)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.1 + '@types/node': 22.13.4 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9480,12 +9650,12 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.23.0(eslint@9.20.0)(typescript@5.7.3): + typescript-eslint@8.24.1(eslint@9.20.1)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.23.0(eslint@9.20.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) - eslint: 9.20.0 + '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3) + '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + eslint: 9.20.1 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -9502,10 +9672,10 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.11.2(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): + unplugin-vue-router@0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): dependencies: '@babel/types': 7.26.5 - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 @@ -9558,17 +9728,17 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)): dependencies: - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) - vite-node@3.0.5(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.6(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 - pathe: 2.0.2 - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + pathe: 2.0.3 + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9583,10 +9753,10 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -9594,7 +9764,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9613,23 +9783,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.1(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.1 '@vue/devtools-shared': 7.7.1 execa: 9.5.2 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.30.1)(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9640,54 +9810,54 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@22.13.1): + vite@4.5.5(@types/node@22.13.4): dependencies: esbuild: 0.18.20 postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 fsevents: 2.3.3 - vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0): + vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 fsevents: 2.3.3 tsx: 4.19.2 yaml: 2.7.0 - vitest@3.0.5(@types/node@22.13.1)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.5 - '@vitest/mocker': 3.0.5(vite@6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.5 - '@vitest/runner': 3.0.5 - '@vitest/snapshot': 3.0.5 - '@vitest/spy': 3.0.5 - '@vitest/utils': 3.0.5 - chai: 5.1.2 + '@vitest/expect': 3.0.6 + '@vitest/mocker': 3.0.6(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.6 + '@vitest/runner': 3.0.6 + '@vitest/snapshot': 3.0.6 + '@vitest/spy': 3.0.6 + '@vitest/utils': 3.0.6 + chai: 5.2.0 debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 2.0.2 + pathe: 2.0.3 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.1.0(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.5(@types/node@22.13.1)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite-node: 3.0.6(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -9707,10 +9877,10 @@ snapshots: vue-component-type-helpers@2.2.0: {} - vue-eslint-parser@9.4.3(eslint@9.20.0): + vue-eslint-parser@9.4.3(eslint@9.20.1): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.0 + eslint: 9.20.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -9725,10 +9895,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) - vue-tsc@2.2.0(typescript@5.7.3): + vue-tsc@2.2.2(typescript@5.7.3): dependencies: '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.0(typescript@5.7.3) + '@vue/language-core': 2.2.2(typescript@5.7.3) typescript: 5.7.3 vue@3.5.13(typescript@5.7.3): diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 119e545..bcb8e1c 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "unplugin-vue-router": "^0.11.2", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 4693429..533f02c 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.0", + "eslint": "^9.20.1", "eslint-plugin-vue": "^9.32.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.0" + "vue-tsc": "^2.2.2" } } From 1a12c58587d2f5d1645ec1c93c3573fbfd5a7393 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sun, 2 Mar 2025 15:24:40 +0800 Subject: [PATCH 090/110] ci: schedule renovate to run monthly As I don't have the capacity to check it every week. And this repository doesn't usually need that much maintenance. --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 1e6d914..2990a94 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,8 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "github>haoqunjiang/renovate-presets:npm.json5" + "github>haoqunjiang/renovate-presets:npm.json5", + "schedule:monthly" ], "ignorePaths": [ "**/node_modules/**" From 79977b82544d0b16fa0a7c8b71a64aa1b5ba9900 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 15:26:44 +0800 Subject: [PATCH 091/110] chore(deps): update all non-major dependencies (#151) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 6 +- examples/api-before-14.3/package.json | 12 +- .../package.json | 6 +- examples/disable-ts-in-templates/package.json | 6 +- .../disable-type-checked-for-yml/package.json | 12 +- examples/minimal/package.json | 6 +- examples/type-checked/package.json | 12 +- examples/with-cypress/package.json | 8 +- examples/with-jsx-in-vue/package.json | 6 +- examples/with-jsx/package.json | 6 +- examples/with-nightwatch/package.json | 8 +- examples/with-playwright/package.json | 6 +- examples/with-prettier/package.json | 6 +- examples/with-tsx-in-vue/package.json | 6 +- examples/with-tsx/package.json | 6 +- examples/with-vitest/package.json | 10 +- package.json | 14 +- pnpm-lock.yaml | 1284 +++++++++-------- test/fixtures/file-based-routing/package.json | 6 +- test/fixtures/with-older-espree/package.json | 6 +- 20 files changed, 717 insertions(+), 715 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index f5232b7..2c6bd7e 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 3e514d3..d24208d 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -23,16 +23,16 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.31", + "@vitest/eslint-plugin": "^1.1.36", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.3", - "eslint": "^9.20.1", + "cypress": "^14.1.0", + "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", @@ -42,7 +42,7 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vitest": "^3.0.6", - "vue-tsc": "^2.2.2" + "vitest": "^3.0.7", + "vue-tsc": "^2.2.6" } } diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index ac9c4a8..da272fd 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index c8508a9..e5cb688 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index cb77926..63d3c24 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -23,16 +23,16 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.31", + "@vitest/eslint-plugin": "^1.1.36", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.3", - "eslint": "^9.20.1", + "cypress": "^14.1.0", + "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "eslint-plugin-yml": "^1.17.0", @@ -43,7 +43,7 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vitest": "^3.0.6", - "vue-tsc": "^2.2.2" + "vitest": "^3.0.7", + "vue-tsc": "^2.2.6" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 398316f..2accf9d 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index a9363f8..28214b8 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -23,16 +23,16 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.31", + "@vitest/eslint-plugin": "^1.1.36", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.3", - "eslint": "^9.20.1", + "cypress": "^14.1.0", + "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", @@ -42,7 +42,7 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vitest": "^3.0.6", - "vue-tsc": "^2.2.2" + "vitest": "^3.0.7", + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index dd2d937..e36cf6a 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,18 +20,18 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.0.3", - "eslint": "^9.20.1", + "cypress": "^14.1.0", + "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 6753230..4a66901 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 79032a4..3a0243b 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index a04f3a0..0727959 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,13 +19,13 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^133.0.1", - "eslint": "^9.20.1", + "chromedriver": "^133.0.3", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "geckodriver": "^5.0.0", "nightwatch": "^3.11.1", @@ -34,6 +34,6 @@ "typescript": "~5.7.3", "vite": "^6.1.0", "vite-plugin-nightwatch": "^0.4.6", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 57fbf8a..4d28be1 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -18,16 +18,16 @@ "devDependencies": { "@playwright/test": "^1.50.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-playwright": "^2.2.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 97eb54e..4c8ee34 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "prettier": "^3.5.0", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 86a65cb..9b9b809 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 6ff0d9f..5c6f1ef 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 3e274d1..9e7ccf0 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,19 +18,19 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", - "@vitest/eslint-plugin": "^1.1.31", + "@vitest/eslint-plugin": "^1.1.36", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vitest": "^3.0.6", - "vue-tsc": "^2.2.2" + "vitest": "^3.0.7", + "vue-tsc": "^2.2.6" } } diff --git a/package.json b/package.json index f15f2c3..35ef5a7 100644 --- a/package.json +++ b/package.json @@ -48,15 +48,15 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", - "eslint": "^9.20.1", + "@types/node": "^22.13.8", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", - "pkgroll": "^2.10.0", + "pkgroll": "^2.11.2", "prettier": "^3.5.0", - "tsx": "^4.19.2", + "tsx": "^4.19.3", "typescript": "~5.7.3", - "vitest": "^3.0.6", + "vitest": "^3.0.7", "vue": "^3.5.13" }, "peerDependencies": { @@ -70,9 +70,9 @@ } }, "dependencies": { - "@typescript-eslint/utils": "^8.24.1", + "@typescript-eslint/utils": "^8.25.0", "fast-glob": "^3.3.3", - "typescript-eslint": "^8.24.1", + "typescript-eslint": "^8.25.0", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7191777..d342409 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,48 +9,48 @@ importers: .: dependencies: '@typescript-eslint/utils': - specifier: ^8.24.1 - version: 8.24.1(eslint@9.20.1)(typescript@5.7.3) + specifier: ^8.25.0 + version: 8.25.0(eslint@9.21.0)(typescript@5.7.3) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: - specifier: ^8.24.1 - version: 8.24.1(eslint@9.20.1)(typescript@5.7.3) + specifier: ^8.25.0 + version: 8.25.0(eslint@9.21.0)(typescript@5.7.3) vue-eslint-parser: specifier: ^9.4.3 - version: 9.4.3(eslint@9.20.1) + version: 9.4.3(eslint@9.21.0) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) execa: specifier: ^9.5.2 version: 9.5.2 pkgroll: - specifier: ^2.10.0 - version: 2.10.0(typescript@5.7.3) + specifier: ^2.11.2 + version: 2.11.2(typescript@5.7.3) prettier: specifier: ^3.5.0 version: 3.5.0 tsx: - specifier: ^4.19.2 - version: 4.19.2 + specifier: ^4.19.3 + version: 4.19.3 typescript: specifier: ~5.7.3 version: 5.7.3 vitest: - specifier: ^3.0.6 - version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.7 + version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -65,11 +65,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -77,11 +77,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -90,10 +90,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/api-before-14.3: dependencies: @@ -114,20 +114,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.31 - version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.36 + version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -138,17 +138,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.3 - version: 14.0.3 + specifier: ^14.1.0 + version: 14.1.0 eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.1) + version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -166,16 +166,16 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^3.0.6 - version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.7 + version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/custom-type-checked-rules-on-and-off: dependencies: @@ -187,11 +187,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -199,11 +199,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -212,13 +212,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/disable-ts-in-templates: dependencies: @@ -230,11 +230,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -242,11 +242,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -255,10 +255,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/disable-type-checked-for-yml: dependencies: @@ -279,20 +279,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.31 - version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.36 + version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -303,20 +303,20 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.3 - version: 14.0.3 + specifier: ^14.1.0 + version: 14.1.0 eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.1) + version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) eslint-plugin-yml: specifier: ^1.17.0 - version: 1.17.0(eslint@9.20.1) + version: 1.17.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -334,16 +334,16 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^3.0.6 - version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.7 + version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/minimal: dependencies: @@ -355,11 +355,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -367,11 +367,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -380,10 +380,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/type-checked: dependencies: @@ -404,20 +404,20 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.31 - version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.36 + version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -428,17 +428,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.3 - version: 14.0.3 + specifier: ^14.1.0 + version: 14.1.0 eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.1) + version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -456,16 +456,16 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: - specifier: ^3.0.6 - version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.7 + version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-cypress: dependencies: @@ -477,11 +477,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -489,17 +489,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) cypress: - specifier: ^14.0.3 - version: 14.0.3 + specifier: ^14.1.0 + version: 14.1.0 eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-cypress: specifier: ^4.1.0 - version: 4.1.0(eslint@9.20.1) + version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -511,10 +511,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-jsx: dependencies: @@ -526,14 +526,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -541,11 +541,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -554,10 +554,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-jsx-in-vue: dependencies: @@ -569,14 +569,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -584,11 +584,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -597,10 +597,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-nightwatch: dependencies: @@ -610,16 +610,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@22.13.4)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@22.13.8)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -630,38 +630,38 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) chromedriver: - specifier: ^133.0.1 - version: 133.0.1 + specifier: ^133.0.3 + version: 133.0.3 eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) nightwatch: specifier: ^3.11.1 - version: 3.11.1(chromedriver@133.0.1)(geckodriver@5.0.0(bare-buffer@3.0.1)) + version: 3.11.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.13.4)(typescript@5.7.3) + version: 10.9.2(@types/node@22.13.8)(typescript@5.7.3) typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-playwright: dependencies: @@ -676,11 +676,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -688,14 +688,14 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-playwright: specifier: ^2.2.0 - version: 2.2.0(eslint@9.20.1) + version: 2.2.0(eslint@9.21.0) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -704,10 +704,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-prettier: dependencies: @@ -719,14 +719,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.20.1)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -734,11 +734,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -750,10 +750,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-tsx: dependencies: @@ -765,14 +765,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -780,11 +780,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -793,10 +793,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-tsx-in-vue: dependencies: @@ -808,14 +808,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -823,11 +823,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -836,10 +836,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) examples/with-vitest: dependencies: @@ -854,14 +854,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': - specifier: ^1.1.31 - version: 1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0)) + specifier: ^1.1.36 + version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -872,11 +872,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -888,13 +888,13 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vitest: - specifier: ^3.0.6 - version: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + specifier: ^3.0.7 + version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) test/fixtures/file-based-routing: dependencies: @@ -909,11 +909,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -921,11 +921,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -937,13 +937,13 @@ importers: version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) test/fixtures/with-older-espree: dependencies: @@ -955,11 +955,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.4 - version: 22.13.4 + specifier: ^22.13.8 + version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -967,11 +967,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) eslint: - specifier: ^9.20.1 - version: 9.20.1 + specifier: ^9.21.0 + version: 9.21.0 eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.20.1) + version: 9.32.0(eslint@9.21.0) espree: specifier: ^9.6.1 version: 9.6.1 @@ -983,10 +983,10 @@ importers: version: 5.7.3 vite: specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.2(typescript@5.7.3) + specifier: ^2.2.6 + version: 2.2.6(typescript@5.7.3) packages: @@ -1182,14 +1182,14 @@ packages: '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + '@esbuild/aix-ppc64@0.25.0': + resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -1200,14 +1200,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + '@esbuild/android-arm64@0.25.0': + resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1230,14 +1230,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + '@esbuild/android-arm@0.25.0': + resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1248,14 +1248,14 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + '@esbuild/android-x64@0.25.0': + resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1266,14 +1266,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + '@esbuild/darwin-arm64@0.25.0': + resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1284,14 +1284,14 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + '@esbuild/darwin-x64@0.25.0': + resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1302,14 +1302,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + '@esbuild/freebsd-arm64@0.25.0': + resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1320,14 +1320,14 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + '@esbuild/freebsd-x64@0.25.0': + resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1338,14 +1338,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + '@esbuild/linux-arm64@0.25.0': + resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1356,14 +1356,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + '@esbuild/linux-arm@0.25.0': + resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1374,14 +1374,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + '@esbuild/linux-ia32@0.25.0': + resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1398,14 +1398,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + '@esbuild/linux-loong64@0.25.0': + resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1416,14 +1416,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + '@esbuild/linux-mips64el@0.25.0': + resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1434,14 +1434,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + '@esbuild/linux-ppc64@0.25.0': + resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1452,14 +1452,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + '@esbuild/linux-riscv64@0.25.0': + resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1470,14 +1470,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + '@esbuild/linux-s390x@0.25.0': + resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1488,14 +1488,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + '@esbuild/linux-x64@0.25.0': + resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -1506,32 +1506,38 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.0': + resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + '@esbuild/netbsd-x64@0.25.0': + resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + '@esbuild/openbsd-arm64@0.25.0': + resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -1542,14 +1548,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + '@esbuild/openbsd-x64@0.25.0': + resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -1560,14 +1566,14 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + '@esbuild/sunos-x64@0.25.0': + resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1578,14 +1584,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + '@esbuild/win32-arm64@0.25.0': + resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1596,14 +1602,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + '@esbuild/win32-ia32@0.25.0': + resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1614,14 +1620,14 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + '@esbuild/win32-x64@0.25.0': + resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1636,32 +1642,28 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.19.1': - resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} + '@eslint/config-array@0.19.2': + resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.10.0': - resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} + '@eslint/core@0.12.0': + resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.11.0': - resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} + '@eslint/eslintrc@3.3.0': + resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.2.0': - resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + '@eslint/js@9.21.0': + resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.20.0': - resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.5': - resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.2.5': - resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} + '@eslint/plugin-kit@0.2.7': + resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@hapi/hoek@9.3.0': @@ -1686,8 +1688,8 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} - '@humanwhocodes/retry@0.4.1': - resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + '@humanwhocodes/retry@0.4.2': + resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} engines: {node: '>=18.18'} '@isaacs/cliui@8.0.2': @@ -2188,8 +2190,8 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@22.13.4': - resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} + '@types/node@22.13.8': + resolution: {integrity: sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2212,51 +2214,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.24.1': - resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==} + '@typescript-eslint/eslint-plugin@8.25.0': + resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.24.1': - resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==} + '@typescript-eslint/parser@8.25.0': + resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.24.1': - resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==} + '@typescript-eslint/scope-manager@8.25.0': + resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.24.1': - resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==} + '@typescript-eslint/type-utils@8.25.0': + resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.24.1': - resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==} + '@typescript-eslint/types@8.25.0': + resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.24.1': - resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==} + '@typescript-eslint/typescript-estree@8.25.0': + resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.24.1': - resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==} + '@typescript-eslint/utils@8.25.0': + resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.24.1': - resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==} + '@typescript-eslint/visitor-keys@8.25.0': + resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2280,10 +2282,10 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.31': - resolution: {integrity: sha512-xlsLr+e+AXZ/00eVZCtNmMeCJoJaRCoLDiAgLcxgQjSS1EertieB2MUHf8xIqPKs9lECc/UpL+y1xDcpvi02hw==} + '@vitest/eslint-plugin@1.1.36': + resolution: {integrity: sha512-IjBV/fcL9NJRxGw221ieaDsqKqj8qUo7rvSupDxMjTXyhsCusHC6M+jFUNqBp4PCkYFcf5bjrKxeZoCEWoPxig==} peerDependencies: - '@typescript-eslint/utils': '>= 8.0' + '@typescript-eslint/utils': ^8.24.0 eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' @@ -2293,11 +2295,11 @@ packages: vitest: optional: true - '@vitest/expect@3.0.6': - resolution: {integrity: sha512-zBduHf/ja7/QRX4HdP1DSq5XrPgdN+jzLOwaTq/0qZjYfgETNFCKf9nOAp2j3hmom3oTbczuUzrzg9Hafh7hNg==} + '@vitest/expect@3.0.7': + resolution: {integrity: sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==} - '@vitest/mocker@3.0.6': - resolution: {integrity: sha512-KPztr4/tn7qDGZfqlSPQoF2VgJcKxnDNhmfR3VgZ6Fy1bO8T9Fc1stUiTXtqz0yG24VpD00pZP5f8EOFknjNuQ==} + '@vitest/mocker@3.0.7': + resolution: {integrity: sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -2307,20 +2309,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.6': - resolution: {integrity: sha512-Zyctv3dbNL+67qtHfRnUE/k8qxduOamRfAL1BurEIQSyOEFffoMvx2pnDSSbKAAVxY0Ej2J/GH2dQKI0W2JyVg==} + '@vitest/pretty-format@3.0.7': + resolution: {integrity: sha512-CiRY0BViD/V8uwuEzz9Yapyao+M9M008/9oMOSQydwbwb+CMokEq3XVaF3XK/VWaOK0Jm9z7ENhybg70Gtxsmg==} - '@vitest/runner@3.0.6': - resolution: {integrity: sha512-JopP4m/jGoaG1+CBqubV/5VMbi7L+NQCJTu1J1Pf6YaUbk7bZtaq5CX7p+8sY64Sjn1UQ1XJparHfcvTTdu9cA==} + '@vitest/runner@3.0.7': + resolution: {integrity: sha512-WeEl38Z0S2ZcuRTeyYqaZtm4e26tq6ZFqh5y8YD9YxfWuu0OFiGFUbnxNynwLjNRHPsXyee2M9tV7YxOTPZl2g==} - '@vitest/snapshot@3.0.6': - resolution: {integrity: sha512-qKSmxNQwT60kNwwJHMVwavvZsMGXWmngD023OHSgn873pV0lylK7dwBTfYP7e4URy5NiBCHHiQGA9DHkYkqRqg==} + '@vitest/snapshot@3.0.7': + resolution: {integrity: sha512-eqTUryJWQN0Rtf5yqCGTQWsCFOQe4eNz5Twsu21xYEcnFJtMU5XvmG0vgebhdLlrHQTSq5p8vWHJIeJQV8ovsA==} - '@vitest/spy@3.0.6': - resolution: {integrity: sha512-HfOGx/bXtjy24fDlTOpgiAEJbRfFxoX3zIGagCqACkFKKZ/TTOE6gYMKXlqecvxEndKFuNHcHqP081ggZ2yM0Q==} + '@vitest/spy@3.0.7': + resolution: {integrity: sha512-4T4WcsibB0B6hrKdAZTM37ekuyFZt2cGbEGd2+L0P8ov15J1/HUsUaqkXEQPNAWr4BtPPe1gI+FYfMHhEKfR8w==} - '@vitest/utils@3.0.6': - resolution: {integrity: sha512-18ktZpf4GQFTbf9jK543uspU03Q2qya7ZGya5yiZ0Gx0nnnalBvd5ZBislbl2EhLjM8A8rt4OilqKG7QwcGkvQ==} + '@vitest/utils@3.0.7': + resolution: {integrity: sha512-xePVpCRfooFX3rANQjwoditoXgWb1MaFbzmGuPP59MK6i13mrnDw/yEIyJudLeW6/38mCNcwCiJIGmpDPibAIg==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -2400,8 +2402,8 @@ packages: eslint: '>= 8.21.0' prettier: '>= 3.0.0' - '@vue/language-core@2.2.2': - resolution: {integrity: sha512-QotO41kurE5PLf3vrNgGTk3QswO2PdUFjBwNiOi7zMmGhwb25PSTh9hD1MCgKC06AVv+8sZQvlL3Do4TTVHSiQ==} + '@vue/language-core@2.2.6': + resolution: {integrity: sha512-7IQTvwVOvhYSzcizZ2hAdqJjI+SaJS2GO7EnDlSlQ77drwl5UzNa2IZm9pO9MdMxrlw24CGI/Lo3xpCjM26veg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2773,8 +2775,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromedriver@133.0.1: - resolution: {integrity: sha512-Z9VrJ9547daetazzP4k+7COj0PTtkomvtt8OZr8swTzsqDOzG0Xymdxg0dUtptc4da3X9Zts1iZoxOkm7blx/g==} + chromedriver@133.0.3: + resolution: {integrity: sha512-wGZUtrSdyqnbweXEDIbn+ndu7memG4SEqG6/D+mSabKUEic0hveMYepAPAhlYtvyOc0X8JbsARYtEalVD3R/Vg==} engines: {node: '>=18'} hasBin: true @@ -2902,8 +2904,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@14.0.3: - resolution: {integrity: sha512-yIdvobANw3kS+KF/t5vwjjPNufBA8ux7iQHaWxPTkUw2yCKI72m9mKM24eOwE84Wk4ALPsSvEcGbDrwgmhr4RA==} + cypress@14.1.0: + resolution: {integrity: sha512-pPPj8Uu9NwjaaiXAEcjYZZmgsq6v9Zs1Nw6a+zRF+ANgYSNhH4S32SjFRsvMcuOHR/8dp4GBJhBPqIPSs+TxaA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3256,13 +3258,13 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} engines: {node: '>=18'} hasBin: true - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + esbuild@0.25.0: + resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} engines: {node: '>=18'} hasBin: true @@ -3348,8 +3350,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.20.1: - resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==} + eslint@9.21.0: + resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4521,8 +4523,8 @@ packages: pkg-types@1.3.0: resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} - pkgroll@2.10.0: - resolution: {integrity: sha512-v9LPi6fXnbs6FeR67to3Q+LWSamBSKNYUGiXRYcetI41KVgv+ncxwNVyF9oT2mvhy8L2DjEWT2HmX3xxQXmwHg==} + pkgroll@2.11.2: + resolution: {integrity: sha512-AnmLpYTRsOuYl3tATsx9EHaBFN5siNu9ufdu0REz8oKDiILMsWrfvis3DxZh+ATw7z7lbc+hx7pE63pkI3k4Rg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -5041,8 +5043,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.19.2: - resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} + tsx@4.19.3: + resolution: {integrity: sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -5076,8 +5078,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.24.1: - resolution: {integrity: sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==} + typescript-eslint@8.25.0: + resolution: {integrity: sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5153,8 +5155,8 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - vite-node@3.0.6: - resolution: {integrity: sha512-s51RzrTkXKJrhNbUzQRsarjmAae7VmMPAsRT7lppVpIg6mK3zGthP9Hgz0YQQKuNcF+Ii7DfYk3Fxz40jRmePw==} + vite-node@3.0.7: + resolution: {integrity: sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -5250,16 +5252,16 @@ packages: yaml: optional: true - vitest@3.0.6: - resolution: {integrity: sha512-/iL1Sc5VeDZKPDe58oGK4HUFLhw6b5XdY1MYawjuSaDA4sEfYlY9HnS6aCEG26fX+MgUi7MwlduTBHHAI/OvMA==} + vitest@3.0.7: + resolution: {integrity: sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.6 - '@vitest/ui': 3.0.6 + '@vitest/browser': 3.0.7 + '@vitest/ui': 3.0.7 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5295,8 +5297,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@2.2.2: - resolution: {integrity: sha512-1icPKkxAA5KTAaSwg0wVWdE48EdsH8fgvcbAiqojP4jXKl6LEM3soiW1aG/zrWrFt8Mw1ncG2vG1PvpZpVfehA==} + vue-tsc@2.2.6: + resolution: {integrity: sha512-TI6eAnWPatONEpVAZt1etbSrh8tDpHOLSlRqKGudOK5WKVnBGzHXUi0KR4UCsf2o5P+5285w4HF+5avhfH7IMA==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -5733,19 +5735,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@esbuild/aix-ppc64@0.23.1': + '@esbuild/aix-ppc64@0.24.2': optional: true - '@esbuild/aix-ppc64@0.24.2': + '@esbuild/aix-ppc64@0.25.0': optional: true '@esbuild/android-arm64@0.18.20': optional: true - '@esbuild/android-arm64@0.23.1': + '@esbuild/android-arm64@0.24.2': optional: true - '@esbuild/android-arm64@0.24.2': + '@esbuild/android-arm64@0.25.0': optional: true '@esbuild/android-arm@0.15.18': @@ -5757,82 +5759,82 @@ snapshots: '@esbuild/android-arm@0.18.20': optional: true - '@esbuild/android-arm@0.23.1': + '@esbuild/android-arm@0.24.2': optional: true - '@esbuild/android-arm@0.24.2': + '@esbuild/android-arm@0.25.0': optional: true '@esbuild/android-x64@0.18.20': optional: true - '@esbuild/android-x64@0.23.1': + '@esbuild/android-x64@0.24.2': optional: true - '@esbuild/android-x64@0.24.2': + '@esbuild/android-x64@0.25.0': optional: true '@esbuild/darwin-arm64@0.18.20': optional: true - '@esbuild/darwin-arm64@0.23.1': + '@esbuild/darwin-arm64@0.24.2': optional: true - '@esbuild/darwin-arm64@0.24.2': + '@esbuild/darwin-arm64@0.25.0': optional: true '@esbuild/darwin-x64@0.18.20': optional: true - '@esbuild/darwin-x64@0.23.1': + '@esbuild/darwin-x64@0.24.2': optional: true - '@esbuild/darwin-x64@0.24.2': + '@esbuild/darwin-x64@0.25.0': optional: true '@esbuild/freebsd-arm64@0.18.20': optional: true - '@esbuild/freebsd-arm64@0.23.1': + '@esbuild/freebsd-arm64@0.24.2': optional: true - '@esbuild/freebsd-arm64@0.24.2': + '@esbuild/freebsd-arm64@0.25.0': optional: true '@esbuild/freebsd-x64@0.18.20': optional: true - '@esbuild/freebsd-x64@0.23.1': + '@esbuild/freebsd-x64@0.24.2': optional: true - '@esbuild/freebsd-x64@0.24.2': + '@esbuild/freebsd-x64@0.25.0': optional: true '@esbuild/linux-arm64@0.18.20': optional: true - '@esbuild/linux-arm64@0.23.1': + '@esbuild/linux-arm64@0.24.2': optional: true - '@esbuild/linux-arm64@0.24.2': + '@esbuild/linux-arm64@0.25.0': optional: true '@esbuild/linux-arm@0.18.20': optional: true - '@esbuild/linux-arm@0.23.1': + '@esbuild/linux-arm@0.24.2': optional: true - '@esbuild/linux-arm@0.24.2': + '@esbuild/linux-arm@0.25.0': optional: true '@esbuild/linux-ia32@0.18.20': optional: true - '@esbuild/linux-ia32@0.23.1': + '@esbuild/linux-ia32@0.24.2': optional: true - '@esbuild/linux-ia32@0.24.2': + '@esbuild/linux-ia32@0.25.0': optional: true '@esbuild/linux-loong64@0.15.18': @@ -5841,144 +5843,143 @@ snapshots: '@esbuild/linux-loong64@0.18.20': optional: true - '@esbuild/linux-loong64@0.23.1': + '@esbuild/linux-loong64@0.24.2': optional: true - '@esbuild/linux-loong64@0.24.2': + '@esbuild/linux-loong64@0.25.0': optional: true '@esbuild/linux-mips64el@0.18.20': optional: true - '@esbuild/linux-mips64el@0.23.1': + '@esbuild/linux-mips64el@0.24.2': optional: true - '@esbuild/linux-mips64el@0.24.2': + '@esbuild/linux-mips64el@0.25.0': optional: true '@esbuild/linux-ppc64@0.18.20': optional: true - '@esbuild/linux-ppc64@0.23.1': + '@esbuild/linux-ppc64@0.24.2': optional: true - '@esbuild/linux-ppc64@0.24.2': + '@esbuild/linux-ppc64@0.25.0': optional: true '@esbuild/linux-riscv64@0.18.20': optional: true - '@esbuild/linux-riscv64@0.23.1': + '@esbuild/linux-riscv64@0.24.2': optional: true - '@esbuild/linux-riscv64@0.24.2': + '@esbuild/linux-riscv64@0.25.0': optional: true '@esbuild/linux-s390x@0.18.20': optional: true - '@esbuild/linux-s390x@0.23.1': + '@esbuild/linux-s390x@0.24.2': optional: true - '@esbuild/linux-s390x@0.24.2': + '@esbuild/linux-s390x@0.25.0': optional: true '@esbuild/linux-x64@0.18.20': optional: true - '@esbuild/linux-x64@0.23.1': + '@esbuild/linux-x64@0.24.2': optional: true - '@esbuild/linux-x64@0.24.2': + '@esbuild/linux-x64@0.25.0': optional: true '@esbuild/netbsd-arm64@0.24.2': optional: true - '@esbuild/netbsd-x64@0.18.20': + '@esbuild/netbsd-arm64@0.25.0': optional: true - '@esbuild/netbsd-x64@0.23.1': + '@esbuild/netbsd-x64@0.18.20': optional: true '@esbuild/netbsd-x64@0.24.2': optional: true - '@esbuild/openbsd-arm64@0.23.1': + '@esbuild/netbsd-x64@0.25.0': optional: true '@esbuild/openbsd-arm64@0.24.2': optional: true - '@esbuild/openbsd-x64@0.18.20': + '@esbuild/openbsd-arm64@0.25.0': optional: true - '@esbuild/openbsd-x64@0.23.1': + '@esbuild/openbsd-x64@0.18.20': optional: true '@esbuild/openbsd-x64@0.24.2': optional: true - '@esbuild/sunos-x64@0.18.20': + '@esbuild/openbsd-x64@0.25.0': optional: true - '@esbuild/sunos-x64@0.23.1': + '@esbuild/sunos-x64@0.18.20': optional: true '@esbuild/sunos-x64@0.24.2': optional: true - '@esbuild/win32-arm64@0.18.20': + '@esbuild/sunos-x64@0.25.0': optional: true - '@esbuild/win32-arm64@0.23.1': + '@esbuild/win32-arm64@0.18.20': optional: true '@esbuild/win32-arm64@0.24.2': optional: true - '@esbuild/win32-ia32@0.18.20': + '@esbuild/win32-arm64@0.25.0': optional: true - '@esbuild/win32-ia32@0.23.1': + '@esbuild/win32-ia32@0.18.20': optional: true '@esbuild/win32-ia32@0.24.2': optional: true - '@esbuild/win32-x64@0.18.20': + '@esbuild/win32-ia32@0.25.0': optional: true - '@esbuild/win32-x64@0.23.1': + '@esbuild/win32-x64@0.18.20': optional: true '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.20.1)': + '@esbuild/win32-x64@0.25.0': + optional: true + + '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0)': dependencies: - eslint: 9.20.1 + eslint: 9.21.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.19.1': + '@eslint/config-array@0.19.2': dependencies: - '@eslint/object-schema': 2.1.5 + '@eslint/object-schema': 2.1.6 debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.10.0': - dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/core@0.11.0': + '@eslint/core@0.12.0': dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.2.0': + '@eslint/eslintrc@3.3.0': dependencies: ajv: 6.12.6 debug: 4.4.0(supports-color@8.1.1) @@ -5992,13 +5993,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.20.0': {} + '@eslint/js@9.21.0': {} - '@eslint/object-schema@2.1.5': {} + '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.2.5': + '@eslint/plugin-kit@0.2.7': dependencies: - '@eslint/core': 0.10.0 + '@eslint/core': 0.12.0 levn: 0.4.1 '@hapi/hoek@9.3.0': {} @@ -6018,7 +6019,7 @@ snapshots: '@humanwhocodes/retry@0.3.1': {} - '@humanwhocodes/retry@0.4.1': {} + '@humanwhocodes/retry@0.4.2': {} '@isaacs/cliui@8.0.2': dependencies: @@ -6143,12 +6144,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@22.13.4)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@22.13.8)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.4))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.8))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@22.13.4) + vite: 4.5.5(@types/node@22.13.8) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6418,7 +6419,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6427,11 +6428,11 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 22.13.4 + '@types/node': 22.13.8 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@22.13.4': + '@types/node@22.13.8': dependencies: undici-types: 6.20.0 @@ -6439,7 +6440,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6450,22 +6451,22 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 optional: true - '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.24.1 - '@typescript-eslint/type-utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) - '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.24.1 - eslint: 9.20.1 + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.25.0 + '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.25.0 + eslint: 9.21.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6474,40 +6475,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3)': + '@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.24.1 - '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.24.1 + '@typescript-eslint/scope-manager': 8.25.0 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.25.0 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.1 + eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.24.1': + '@typescript-eslint/scope-manager@8.25.0': dependencies: - '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/visitor-keys': 8.24.1 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/visitor-keys': 8.25.0 - '@typescript-eslint/type-utils@8.24.1(eslint@9.20.1)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3) - '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.1 + eslint: 9.21.0 ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.24.1': {} + '@typescript-eslint/types@8.25.0': {} - '@typescript-eslint/typescript-estree@8.24.1(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.25.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/visitor-keys': 8.24.1 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/visitor-keys': 8.25.0 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6518,87 +6519,87 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3)': + '@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) - '@typescript-eslint/scope-manager': 8.24.1 - '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3) - eslint: 9.20.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + '@typescript-eslint/scope-manager': 8.25.0 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) + eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.24.1': + '@typescript-eslint/visitor-keys@8.25.0': dependencies: - '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/types': 8.25.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.4))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.8))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@22.13.4) + vite: 4.5.5(@types/node@22.13.8) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.31(@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)(vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) - eslint: 9.20.1 + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + eslint: 9.21.0 optionalDependencies: typescript: 5.7.3 - vitest: 3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0) + vitest: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/expect@3.0.6': + '@vitest/expect@3.0.7': dependencies: - '@vitest/spy': 3.0.6 - '@vitest/utils': 3.0.6 + '@vitest/spy': 3.0.7 + '@vitest/utils': 3.0.7 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.6(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))': + '@vitest/mocker@3.0.7(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.6 + '@vitest/spy': 3.0.7 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/pretty-format@3.0.6': + '@vitest/pretty-format@3.0.7': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.6': + '@vitest/runner@3.0.7': dependencies: - '@vitest/utils': 3.0.6 + '@vitest/utils': 3.0.7 pathe: 2.0.3 - '@vitest/snapshot@3.0.6': + '@vitest/snapshot@3.0.7': dependencies: - '@vitest/pretty-format': 3.0.6 + '@vitest/pretty-format': 3.0.7 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.0.6': + '@vitest/spy@3.0.7': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.6': + '@vitest/utils@3.0.7': dependencies: - '@vitest/pretty-format': 3.0.6 + '@vitest/pretty-format': 3.0.7 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -6620,7 +6621,7 @@ snapshots: ast-kit: 1.4.0 local-pkg: 1.0.0 magic-string-ast: 0.7.0 - pathe: 2.0.2 + pathe: 2.0.3 picomatch: 4.0.2 optionalDependencies: vue: 3.5.13(typescript@5.7.3) @@ -6696,14 +6697,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.1 '@vue/devtools-shared': 7.7.1 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.2 - vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -6736,16 +6737,16 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.20.1)(prettier@3.5.0)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.21.0)(prettier@3.5.0)': dependencies: - eslint: 9.20.1 - eslint-config-prettier: 10.0.1(eslint@9.20.1) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.1))(eslint@9.20.1)(prettier@3.5.0) + eslint: 9.21.0 + eslint-config-prettier: 10.0.1(eslint@9.21.0) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.0) prettier: 3.5.0 transitivePeerDependencies: - '@types/eslint' - '@vue/language-core@2.2.2(typescript@5.7.3)': + '@vue/language-core@2.2.6(typescript@5.7.3)': dependencies: '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 @@ -6931,7 +6932,7 @@ snapshots: ast-kit@1.4.0: dependencies: '@babel/parser': 7.26.5 - pathe: 2.0.2 + pathe: 2.0.3 ast-types@0.13.4: dependencies: @@ -7150,7 +7151,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromedriver@133.0.1: + chromedriver@133.0.3: dependencies: '@testim/chrome-version': 1.1.4 axios: 1.7.9(debug@4.4.0) @@ -7268,7 +7269,7 @@ snapshots: csstype@3.1.3: {} - cypress@14.0.3: + cypress@14.1.0: dependencies: '@cypress/request': 3.0.7 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -7620,33 +7621,6 @@ snapshots: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - esbuild@0.23.1: - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 - esbuild@0.24.2: optionalDependencies: '@esbuild/aix-ppc64': 0.24.2 @@ -7675,6 +7649,34 @@ snapshots: '@esbuild/win32-ia32': 0.24.2 '@esbuild/win32-x64': 0.24.2 + esbuild@0.25.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.0 + '@esbuild/android-arm': 0.25.0 + '@esbuild/android-arm64': 0.25.0 + '@esbuild/android-x64': 0.25.0 + '@esbuild/darwin-arm64': 0.25.0 + '@esbuild/darwin-x64': 0.25.0 + '@esbuild/freebsd-arm64': 0.25.0 + '@esbuild/freebsd-x64': 0.25.0 + '@esbuild/linux-arm': 0.25.0 + '@esbuild/linux-arm64': 0.25.0 + '@esbuild/linux-ia32': 0.25.0 + '@esbuild/linux-loong64': 0.25.0 + '@esbuild/linux-mips64el': 0.25.0 + '@esbuild/linux-ppc64': 0.25.0 + '@esbuild/linux-riscv64': 0.25.0 + '@esbuild/linux-s390x': 0.25.0 + '@esbuild/linux-x64': 0.25.0 + '@esbuild/netbsd-arm64': 0.25.0 + '@esbuild/netbsd-x64': 0.25.0 + '@esbuild/openbsd-arm64': 0.25.0 + '@esbuild/openbsd-x64': 0.25.0 + '@esbuild/sunos-x64': 0.25.0 + '@esbuild/win32-arm64': 0.25.0 + '@esbuild/win32-ia32': 0.25.0 + '@esbuild/win32-x64': 0.25.0 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -7689,54 +7691,54 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.6.4(eslint@9.20.1): + eslint-compat-utils@0.6.4(eslint@9.21.0): dependencies: - eslint: 9.20.1 + eslint: 9.21.0 semver: 7.6.3 - eslint-config-prettier@10.0.1(eslint@9.20.1): + eslint-config-prettier@10.0.1(eslint@9.21.0): dependencies: - eslint: 9.20.1 + eslint: 9.21.0 - eslint-plugin-cypress@4.1.0(eslint@9.20.1): + eslint-plugin-cypress@4.1.0(eslint@9.21.0): dependencies: - eslint: 9.20.1 + eslint: 9.21.0 globals: 15.14.0 - eslint-plugin-playwright@2.2.0(eslint@9.20.1): + eslint-plugin-playwright@2.2.0(eslint@9.21.0): dependencies: - eslint: 9.20.1 + eslint: 9.21.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.20.1))(eslint@9.20.1)(prettier@3.5.0): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.0): dependencies: - eslint: 9.20.1 + eslint: 9.21.0 prettier: 3.5.0 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 10.0.1(eslint@9.20.1) + eslint-config-prettier: 10.0.1(eslint@9.21.0) - eslint-plugin-vue@9.32.0(eslint@9.20.1): + eslint-plugin-vue@9.32.0(eslint@9.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) - eslint: 9.20.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + eslint: 9.21.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.20.1) + vue-eslint-parser: 9.4.3(eslint@9.21.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.17.0(eslint@9.20.1): + eslint-plugin-yml@1.17.0(eslint@9.21.0): dependencies: debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 9.20.1 - eslint-compat-utils: 0.6.4(eslint@9.20.1) + eslint: 9.21.0 + eslint-compat-utils: 0.6.4(eslint@9.21.0) natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: @@ -7756,18 +7758,18 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.20.1: + eslint@9.21.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.1 - '@eslint/core': 0.11.0 - '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.20.0 - '@eslint/plugin-kit': 0.2.5 + '@eslint/config-array': 0.19.2 + '@eslint/core': 0.12.0 + '@eslint/eslintrc': 3.3.0 + '@eslint/js': 9.21.0 + '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.1 + '@humanwhocodes/retry': 0.4.2 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 @@ -8695,7 +8697,7 @@ snapshots: mlly@1.7.4: dependencies: acorn: 8.14.0 - pathe: 2.0.2 + pathe: 2.0.3 pkg-types: 1.3.0 ufo: 1.5.4 @@ -8742,7 +8744,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.11.1(chromedriver@133.0.1)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.11.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8779,7 +8781,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 133.0.1 + chromedriver: 133.0.3 geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil @@ -9011,7 +9013,7 @@ snapshots: mlly: 1.7.4 pathe: 1.1.2 - pkgroll@2.10.0(typescript@5.7.3): + pkgroll@2.11.2(typescript@5.7.3): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) @@ -9603,14 +9605,14 @@ snapshots: dependencies: typescript: 5.7.3 - ts-node@10.9.2(@types/node@22.13.4)(typescript@5.7.3): + ts-node@10.9.2(@types/node@22.13.8)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.4 + '@types/node': 22.13.8 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9623,9 +9625,9 @@ snapshots: tslib@2.8.1: {} - tsx@4.19.2: + tsx@4.19.3: dependencies: - esbuild: 0.23.1 + esbuild: 0.25.0 get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -9650,12 +9652,12 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.24.1(eslint@9.20.1)(typescript@5.7.3): + typescript-eslint@8.25.0(eslint@9.21.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3) - '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3) - '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3) - eslint: 9.20.1 + '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -9728,17 +9730,17 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) - vite-node@3.0.6(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0): + vite-node@3.0.7(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9753,7 +9755,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.34.8) @@ -9764,7 +9766,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9783,23 +9785,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.1 '@vue/devtools-shared': 7.7.1 execa: 9.5.2 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9810,39 +9812,39 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@22.13.4): + vite@4.5.5(@types/node@22.13.8): dependencies: esbuild: 0.18.20 postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 fsevents: 2.3.3 - vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0): + vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.24.2 postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 fsevents: 2.3.3 - tsx: 4.19.2 + tsx: 4.19.3 yaml: 2.7.0 - vitest@3.0.6(@types/node@22.13.4)(jsdom@26.0.0)(tsx@4.19.2)(yaml@2.7.0): + vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.6 - '@vitest/mocker': 3.0.6(vite@6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.6 - '@vitest/runner': 3.0.6 - '@vitest/snapshot': 3.0.6 - '@vitest/spy': 3.0.6 - '@vitest/utils': 3.0.6 + '@vitest/expect': 3.0.7 + '@vitest/mocker': 3.0.7(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.7 + '@vitest/runner': 3.0.7 + '@vitest/snapshot': 3.0.7 + '@vitest/spy': 3.0.7 + '@vitest/utils': 3.0.7 chai: 5.2.0 debug: 4.4.0(supports-color@8.1.1) expect-type: 1.1.0 @@ -9853,11 +9855,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.1.0(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) - vite-node: 3.0.6(@types/node@22.13.4)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.0.7(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.4 + '@types/node': 22.13.8 jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -9877,10 +9879,10 @@ snapshots: vue-component-type-helpers@2.2.0: {} - vue-eslint-parser@9.4.3(eslint@9.20.1): + vue-eslint-parser@9.4.3(eslint@9.21.0): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.20.1 + eslint: 9.21.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -9895,10 +9897,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) - vue-tsc@2.2.2(typescript@5.7.3): + vue-tsc@2.2.6(typescript@5.7.3): dependencies: '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.2(typescript@5.7.3) + '@vue/language-core': 2.2.6(typescript@5.7.3) typescript: 5.7.3 vue@3.5.13(typescript@5.7.3): diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index bcb8e1c..cba1748 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "unplugin-vue-router": "^0.11.2", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.1", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 533f02c..b127a74 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.4", + "@types/node": "^22.13.8", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.1.0", - "vue-tsc": "^2.2.2" + "vue-tsc": "^2.2.6" } } From 1fd0bf4ca4b3a8f3536b4286837f2ebfdd7d6635 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 15:31:02 +0800 Subject: [PATCH 092/110] chore(deps): pin dependency prettier to v3.5.0 (#150) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/api-before-14.3/package.json | 2 +- examples/disable-type-checked-for-yml/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index d24208d..8358d66 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -37,7 +37,7 @@ "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.5.0", + "prettier": "3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.1.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 63d3c24..d51b66c 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -38,7 +38,7 @@ "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.5.0", + "prettier": "3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.1.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 28214b8..4908d7b 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -37,7 +37,7 @@ "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.5.0", + "prettier": "3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.1.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 4c8ee34..2b29269 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -25,7 +25,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "prettier": "^3.5.0", + "prettier": "3.5.0", "typescript": "~5.7.3", "vite": "^6.1.0", "vue-tsc": "^2.2.6" diff --git a/package.json b/package.json index 35ef5a7..2f90952 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", "pkgroll": "^2.11.2", - "prettier": "^3.5.0", + "prettier": "3.5.0", "tsx": "^4.19.3", "typescript": "~5.7.3", "vitest": "^3.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d342409..ac1bf34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,7 +40,7 @@ importers: specifier: ^2.11.2 version: 2.11.2(typescript@5.7.3) prettier: - specifier: ^3.5.0 + specifier: 3.5.0 version: 3.5.0 tsx: specifier: ^4.19.3 @@ -156,7 +156,7 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.5.0 + specifier: 3.5.0 version: 3.5.0 start-server-and-test: specifier: ^2.0.10 @@ -324,7 +324,7 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.5.0 + specifier: 3.5.0 version: 3.5.0 start-server-and-test: specifier: ^2.0.10 @@ -446,7 +446,7 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.5.0 + specifier: 3.5.0 version: 3.5.0 start-server-and-test: specifier: ^2.0.10 @@ -743,7 +743,7 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: ^3.5.0 + specifier: 3.5.0 version: 3.5.0 typescript: specifier: ~5.7.3 From 2a1952f82fb9bec037fcd50e103182eebe946dd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 15:31:16 +0800 Subject: [PATCH 093/110] chore(deps): update vite packages (#148) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 4 +- .../package.json | 4 +- examples/disable-ts-in-templates/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 4 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 4 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 424 +++++------------- test/fixtures/file-based-routing/package.json | 4 +- test/fixtures/with-older-espree/package.json | 2 +- 19 files changed, 134 insertions(+), 336 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 2c6bd7e..da5b9b1 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 8358d66..08523a3 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -40,8 +40,8 @@ "prettier": "3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.1.0", - "vite-plugin-vue-devtools": "^7.7.1", + "vite": "^6.2.0", + "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", "vue-tsc": "^2.2.6" } diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index da272fd..948570f 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -24,8 +24,8 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", - "vite-plugin-vue-devtools": "^7.7.1", + "vite": "^6.2.0", + "vite-plugin-vue-devtools": "^7.7.2", "vue-tsc": "^2.2.6" } } diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index e5cb688..d779f89 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index d51b66c..f74ba1d 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -41,8 +41,8 @@ "prettier": "3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.1.0", - "vite-plugin-vue-devtools": "^7.7.1", + "vite": "^6.2.0", + "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", "vue-tsc": "^2.2.6" } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 2accf9d..e7e341b 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 4908d7b..966748d 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -40,8 +40,8 @@ "prettier": "3.5.0", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.1.0", - "vite-plugin-vue-devtools": "^7.7.1", + "vite": "^6.2.0", + "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", "vue-tsc": "^2.2.6" } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index e36cf6a..f2c5373 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -31,7 +31,7 @@ "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 4a66901..c11e910 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 3a0243b..c81c303 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 0727959..293da09 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -32,7 +32,7 @@ "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.2.6" } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 4d28be1..08978d1 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -27,7 +27,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 2b29269..d5bb510 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -27,7 +27,7 @@ "npm-run-all2": "^7.0.2", "prettier": "3.5.0", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 9b9b809..719be8c 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 5c6f1ef..6c42986 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 9e7ccf0..f6c60a9 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -29,7 +29,7 @@ "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vitest": "^3.0.7", "vue-tsc": "^2.2.6" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac1bf34..160d9e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -89,8 +89,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -118,10 +118,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -165,11 +165,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.2 + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -211,11 +211,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.2 + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -234,7 +234,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -254,8 +254,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -283,10 +283,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -333,11 +333,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.2 + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -359,7 +359,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -379,8 +379,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -408,10 +408,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -455,11 +455,11 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.2 + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -481,7 +481,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -510,8 +510,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -530,10 +530,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -553,8 +553,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -573,10 +573,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -596,8 +596,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -619,7 +619,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -654,8 +654,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -680,7 +680,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -703,8 +703,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -723,7 +723,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) @@ -749,8 +749,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -769,10 +769,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -792,8 +792,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -812,10 +812,10 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -835,8 +835,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -858,7 +858,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -887,8 +887,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -913,7 +913,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -936,11 +936,11 @@ importers: specifier: ^0.11.2 version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: - specifier: ^7.7.1 - version: 7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + specifier: ^7.7.2 + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -959,7 +959,7 @@ importers: version: 22.13.8 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -982,8 +982,8 @@ importers: specifier: ~5.7.3 version: 5.7.3 vite: - specifier: ^6.1.0 - version: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.0 + version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.7.3) @@ -1927,191 +1927,96 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.30.1': - resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.34.8': resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.30.1': - resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.34.8': resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.30.1': - resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.34.8': resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.30.1': - resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.34.8': resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.30.1': - resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.34.8': resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.30.1': - resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.8': resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.8': resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.30.1': - resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.8': resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.30.1': - resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.8': resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.30.1': - resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.8': resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.30.1': - resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.8': resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.30.1': - resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.8': resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.30.1': - resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.8': resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.30.1': - resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.34.8': resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.30.1': - resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.8': resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.30.1': - resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.8': resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} cpu: [x64] @@ -2379,20 +2284,14 @@ packages: '@vue/devtools-api@7.7.2': resolution: {integrity: sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==} - '@vue/devtools-core@7.7.1': - resolution: {integrity: sha512-W4CRrSZJodNIfrPO7/dXF6ZS0QyOY6PCYVhpSoTSx9+nh2wpZxcS1482lAdKM0FTlaoApHV6jXT95Me90hSaBA==} + '@vue/devtools-core@7.7.2': + resolution: {integrity: sha512-lexREWj1lKi91Tblr38ntSsy6CvI8ba7u+jmwh2yruib/ltLUcsIzEjCnrkh1yYGGIKXbAuYV2tOG10fGDB9OQ==} peerDependencies: vue: ^3.0.0 - '@vue/devtools-kit@7.7.1': - resolution: {integrity: sha512-yhZ4NPnK/tmxGtLNQxmll90jIIXdb2jAhPF76anvn5M/UkZCiLJy28bYgPIACKZ7FCosyKoaope89/RsFJll1w==} - '@vue/devtools-kit@7.7.2': resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==} - '@vue/devtools-shared@7.7.1': - resolution: {integrity: sha512-BtgF7kHq4BHG23Lezc/3W2UhK2ga7a8ohAIAGJMBr4BkxUFzhqntQtCiuL1ijo2ztWnmusymkirgqUrXoQKumA==} - '@vue/devtools-shared@7.7.2': resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} @@ -4555,8 +4454,8 @@ packages: resolution: {integrity: sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.1: - resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -4694,11 +4593,6 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.30.1: - resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.34.8: resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -5173,8 +5067,8 @@ packages: vite-plugin-nightwatch@0.4.6: resolution: {integrity: sha512-7mxANgh3KA2c/xGJU35T8z1Xj9akWQ4FuyB1PN3nwinqxqYBAx44sW9Z87a2x6efj5TD4lU0Tbuvvgous6F1+Q==} - vite-plugin-vue-devtools@7.7.1: - resolution: {integrity: sha512-f1Fnda4CJYH7t7K1WaTEjFTLdF4oUkmlZTVwBGG5UhJ+Oa5KPX0Ue32c+YWRMOpCtFbCDl1iXGgQVzg8Ew5JnQ==} + vite-plugin-vue-devtools@7.7.2: + resolution: {integrity: sha512-5V0UijQWiSBj32blkyPEqIbzc6HO9c1bwnBhx+ay2dzU0FakH+qMdNUT8nF9BvDE+i6I1U8CqCuJiO20vKEdQw==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 @@ -5212,8 +5106,8 @@ packages: terser: optional: true - vite@6.1.0: - resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} + vite@6.2.0: + resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6249,117 +6143,60 @@ snapshots: optionalDependencies: rollup: 4.34.8 - '@rollup/rollup-android-arm-eabi@4.30.1': - optional: true - '@rollup/rollup-android-arm-eabi@4.34.8': optional: true - '@rollup/rollup-android-arm64@4.30.1': - optional: true - '@rollup/rollup-android-arm64@4.34.8': optional: true - '@rollup/rollup-darwin-arm64@4.30.1': - optional: true - '@rollup/rollup-darwin-arm64@4.34.8': optional: true - '@rollup/rollup-darwin-x64@4.30.1': - optional: true - '@rollup/rollup-darwin-x64@4.34.8': optional: true - '@rollup/rollup-freebsd-arm64@4.30.1': - optional: true - '@rollup/rollup-freebsd-arm64@4.34.8': optional: true - '@rollup/rollup-freebsd-x64@4.30.1': - optional: true - '@rollup/rollup-freebsd-x64@4.34.8': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.8': optional: true - '@rollup/rollup-linux-arm64-gnu@4.30.1': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-arm64-musl@4.30.1': - optional: true - '@rollup/rollup-linux-arm64-musl@4.34.8': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.30.1': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-s390x-gnu@4.30.1': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.8': optional: true - '@rollup/rollup-linux-x64-gnu@4.30.1': - optional: true - '@rollup/rollup-linux-x64-gnu@4.34.8': optional: true - '@rollup/rollup-linux-x64-musl@4.30.1': - optional: true - '@rollup/rollup-linux-x64-musl@4.34.8': optional: true - '@rollup/rollup-win32-arm64-msvc@4.30.1': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.8': optional: true - '@rollup/rollup-win32-ia32-msvc@4.30.1': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.8': optional: true - '@rollup/rollup-win32-x64-msvc@4.30.1': - optional: true - '@rollup/rollup-win32-x64-msvc@4.34.8': optional: true @@ -6535,12 +6372,12 @@ snapshots: '@typescript-eslint/types': 8.25.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color @@ -6550,9 +6387,9 @@ snapshots: vite: 4.5.5(@types/node@22.13.8) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': @@ -6570,13 +6407,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.7(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.0.7(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.7 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.0.7': dependencies: @@ -6697,28 +6534,18 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.2(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 - pathe: 2.0.2 - vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + pathe: 2.0.3 + vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.7.1': - dependencies: - '@vue/devtools-shared': 7.7.1 - birpc: 0.2.19 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.2 - '@vue/devtools-kit@7.7.2': dependencies: '@vue/devtools-shared': 7.7.2 @@ -6729,10 +6556,6 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 - '@vue/devtools-shared@7.7.1': - dependencies: - rfdc: 1.4.1 - '@vue/devtools-shared@7.7.2': dependencies: rfdc: 1.4.1 @@ -9050,7 +8873,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.1: + postcss@8.5.3: dependencies: nanoid: 3.3.8 picocolors: 1.1.1 @@ -9195,31 +9018,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.30.1: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.30.1 - '@rollup/rollup-android-arm64': 4.30.1 - '@rollup/rollup-darwin-arm64': 4.30.1 - '@rollup/rollup-darwin-x64': 4.30.1 - '@rollup/rollup-freebsd-arm64': 4.30.1 - '@rollup/rollup-freebsd-x64': 4.30.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 - '@rollup/rollup-linux-arm-musleabihf': 4.30.1 - '@rollup/rollup-linux-arm64-gnu': 4.30.1 - '@rollup/rollup-linux-arm64-musl': 4.30.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 - '@rollup/rollup-linux-riscv64-gnu': 4.30.1 - '@rollup/rollup-linux-s390x-gnu': 4.30.1 - '@rollup/rollup-linux-x64-gnu': 4.30.1 - '@rollup/rollup-linux-x64-musl': 4.30.1 - '@rollup/rollup-win32-arm64-msvc': 4.30.1 - '@rollup/rollup-win32-ia32-msvc': 4.30.1 - '@rollup/rollup-win32-x64-msvc': 4.30.1 - fsevents: 2.3.3 - rollup@4.34.8: dependencies: '@types/estree': 1.0.6 @@ -9730,9 +9528,9 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-node@3.0.7(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): dependencies: @@ -9740,7 +9538,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9755,7 +9553,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.34.8) @@ -9766,7 +9564,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9785,23 +9583,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.1(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 + '@vue/devtools-core': 7.7.2(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9812,7 +9610,7 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -9825,11 +9623,11 @@ snapshots: '@types/node': 22.13.8 fsevents: 2.3.3 - vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): dependencies: - esbuild: 0.24.2 - postcss: 8.5.1 - rollup: 4.30.1 + esbuild: 0.25.0 + postcss: 8.5.3 + rollup: 4.34.8 optionalDependencies: '@types/node': 22.13.8 fsevents: 2.3.3 @@ -9839,7 +9637,7 @@ snapshots: vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.7 - '@vitest/mocker': 3.0.7(vite@6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.0.7(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.7 '@vitest/runner': 3.0.7 '@vitest/snapshot': 3.0.7 @@ -9855,7 +9653,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.1.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) vite-node: 3.0.7(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index cba1748..6874c67 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -26,8 +26,8 @@ "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "unplugin-vue-router": "^0.11.2", - "vite": "^6.1.0", - "vite-plugin-vue-devtools": "^7.7.1", + "vite": "^6.2.0", + "vite-plugin-vue-devtools": "^7.7.2", "vue-tsc": "^2.2.6" } } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index b127a74..151d35e 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -25,7 +25,7 @@ "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", - "vite": "^6.1.0", + "vite": "^6.2.0", "vue-tsc": "^2.2.6" } } From bcdeb741521a718d44dfe77aadcf6d0702b1fd21 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 15:48:42 +0800 Subject: [PATCH 094/110] chore(deps): update dependency prettier to v3.5.2 (#152) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/api-before-14.3/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 44 +++++++++---------- 6 files changed, 27 insertions(+), 27 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 08523a3..20f21c7 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -37,7 +37,7 @@ "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.0", + "prettier": "3.5.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.2.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index f74ba1d..b614410 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -38,7 +38,7 @@ "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.0", + "prettier": "3.5.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.2.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 966748d..d46f3d2 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -37,7 +37,7 @@ "eslint-plugin-vue": "^9.32.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.0", + "prettier": "3.5.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.2.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index d5bb510..0c65435 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -25,7 +25,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.32.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.0", + "prettier": "3.5.2", "typescript": "~5.7.3", "vite": "^6.2.0", "vue-tsc": "^2.2.6" diff --git a/package.json b/package.json index 2f90952..7e4e5f4 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "eslint-plugin-vue": "^9.32.0", "execa": "^9.5.2", "pkgroll": "^2.11.2", - "prettier": "3.5.0", + "prettier": "3.5.2", "tsx": "^4.19.3", "typescript": "~5.7.3", "vitest": "^3.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 160d9e8..f5a8978 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^2.11.2 version: 2.11.2(typescript@5.7.3) prettier: - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.2 + version: 3.5.2 tsx: specifier: ^4.19.3 version: 4.19.3 @@ -127,7 +127,7 @@ importers: version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -156,8 +156,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.2 + version: 3.5.2 start-server-and-test: specifier: ^2.0.10 version: 2.0.10 @@ -292,7 +292,7 @@ importers: version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -324,8 +324,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.2 + version: 3.5.2 start-server-and-test: specifier: ^2.0.10 version: 2.0.10 @@ -417,7 +417,7 @@ importers: version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -446,8 +446,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.2 + version: 3.5.2 start-server-and-test: specifier: ^2.0.10 version: 2.0.10 @@ -726,7 +726,7 @@ importers: version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.0) + version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -743,8 +743,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.2 + version: 3.5.2 typescript: specifier: ~5.7.3 version: 5.7.3 @@ -4466,8 +4466,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.5.0: - resolution: {integrity: sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==} + prettier@3.5.2: + resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} engines: {node: '>=14'} hasBin: true @@ -6560,12 +6560,12 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.21.0)(prettier@3.5.0)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.21.0)(prettier@3.5.2)': dependencies: eslint: 9.21.0 eslint-config-prettier: 10.0.1(eslint@9.21.0) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.0) - prettier: 3.5.0 + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.2) + prettier: 3.5.2 transitivePeerDependencies: - '@types/eslint' @@ -7533,10 +7533,10 @@ snapshots: eslint: 9.21.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.0): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.2): dependencies: eslint: 9.21.0 - prettier: 3.5.0 + prettier: 3.5.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: @@ -8885,7 +8885,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.5.0: {} + prettier@3.5.2: {} pretty-bytes@5.6.0: {} From 299851b6b4fa151e666bec88fc8a18cb7ac3013a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 14:09:16 +0800 Subject: [PATCH 095/110] chore(deps): update all non-major dependencies (#155) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 6 +- examples/api-before-14.3/package.json | 6 +- .../package.json | 6 +- examples/disable-ts-in-templates/package.json | 6 +- .../disable-type-checked-for-yml/package.json | 6 +- examples/minimal/package.json | 6 +- examples/type-checked/package.json | 6 +- examples/with-cypress/package.json | 6 +- examples/with-jsx-in-vue/package.json | 6 +- examples/with-jsx/package.json | 6 +- examples/with-nightwatch/package.json | 6 +- examples/with-playwright/package.json | 6 +- examples/with-prettier/package.json | 6 +- examples/with-tsx-in-vue/package.json | 6 +- examples/with-tsx/package.json | 6 +- examples/with-vitest/package.json | 6 +- package.json | 8 +- pnpm-lock.yaml | 576 +++++++++--------- test/fixtures/file-based-routing/package.json | 6 +- test/fixtures/with-older-espree/package.json | 6 +- 20 files changed, 346 insertions(+), 346 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index da5b9b1..767d5d0 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 20f21c7..5d63e09 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.36", @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", @@ -43,6 +43,6 @@ "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 948570f..3888f18 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index d779f89..048da6f 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index b614410..8e23475 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.36", @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", @@ -44,6 +44,6 @@ "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index e7e341b..06ba812 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,15 +16,15 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index d46f3d2..9cec125 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vitest/eslint-plugin": "^1.1.36", @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", @@ -43,6 +43,6 @@ "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index f2c5373..3e647a2 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -20,18 +20,18 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index c11e910..38d56e4 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index c81c303..1a2be21 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 293da09..e0dc023 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -19,14 +19,14 @@ "devDependencies": { "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "chromedriver": "^133.0.3", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "geckodriver": "^5.0.0", "nightwatch": "^3.11.1", "npm-run-all2": "^7.0.2", @@ -34,6 +34,6 @@ "typescript": "~5.7.3", "vite": "^6.2.0", "vite-plugin-nightwatch": "^0.4.6", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 08978d1..3c09cbd 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -18,16 +18,16 @@ "devDependencies": { "@playwright/test": "^1.50.1", "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", "eslint-plugin-playwright": "^2.2.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 0c65435..8e9afde 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 719be8c..f7b29bb 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 6c42986..8e9311e 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index f6c60a9..e6445a8 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -18,19 +18,19 @@ "devDependencies": { "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vitest/eslint-plugin": "^1.1.36", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", "vitest": "^3.0.7", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/package.json b/package.json index 7e4e5f4..cb56c1b 100644 --- a/package.json +++ b/package.json @@ -48,9 +48,9 @@ "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "execa": "^9.5.2", "pkgroll": "^2.11.2", "prettier": "3.5.2", @@ -70,9 +70,9 @@ } }, "dependencies": { - "@typescript-eslint/utils": "^8.25.0", + "@typescript-eslint/utils": "^8.26.0", "fast-glob": "^3.3.3", - "typescript-eslint": "^8.25.0", + "typescript-eslint": "^8.26.0", "vue-eslint-parser": "^9.4.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5a8978..b6140d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@typescript-eslint/utils': - specifier: ^8.25.0 - version: 8.25.0(eslint@9.21.0)(typescript@5.7.3) + specifier: ^8.26.0 + version: 8.26.0(eslint@9.21.0)(typescript@5.7.3) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: - specifier: ^8.25.0 - version: 8.25.0(eslint@9.21.0)(typescript@5.7.3) + specifier: ^8.26.0 + version: 8.26.0(eslint@9.21.0)(typescript@5.7.3) vue-eslint-parser: specifier: ^9.4.3 version: 9.4.3(eslint@9.21.0) @@ -25,14 +25,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 eslint: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) execa: specifier: ^9.5.2 version: 9.5.2 @@ -50,7 +50,7 @@ importers: version: 5.7.3 vitest: specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -65,11 +65,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -80,8 +80,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -90,10 +90,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/api-before-14.3: dependencies: @@ -114,17 +114,17 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -147,8 +147,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -166,16 +166,16 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/custom-type-checked-rules-on-and-off: dependencies: @@ -187,11 +187,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -202,8 +202,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -212,13 +212,13 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/disable-ts-in-templates: dependencies: @@ -230,11 +230,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -245,8 +245,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -255,10 +255,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/disable-type-checked-for-yml: dependencies: @@ -279,17 +279,17 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -312,8 +312,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) eslint-plugin-yml: specifier: ^1.17.0 version: 1.17.0(eslint@9.21.0) @@ -334,16 +334,16 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/minimal: dependencies: @@ -355,11 +355,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -370,8 +370,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -380,10 +380,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/type-checked: dependencies: @@ -404,17 +404,17 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -437,8 +437,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -456,16 +456,16 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vitest: specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-cypress: dependencies: @@ -477,11 +477,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -498,8 +498,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -511,10 +511,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-jsx: dependencies: @@ -526,14 +526,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -544,8 +544,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -554,10 +554,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-jsx-in-vue: dependencies: @@ -569,14 +569,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -587,8 +587,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -597,10 +597,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-nightwatch: dependencies: @@ -610,16 +610,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@22.13.8)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.7.3)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -636,8 +636,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) @@ -649,19 +649,19 @@ importers: version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.13.8)(typescript@5.7.3) + version: 10.9.2(@types/node@22.13.9)(typescript@5.7.3) typescript: specifier: ~5.7.3 version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-playwright: dependencies: @@ -676,11 +676,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -694,8 +694,8 @@ importers: specifier: ^2.2.0 version: 2.2.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -704,10 +704,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-prettier: dependencies: @@ -719,11 +719,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -737,8 +737,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -750,10 +750,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-tsx: dependencies: @@ -765,14 +765,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -783,8 +783,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -793,10 +793,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-tsx-in-vue: dependencies: @@ -808,14 +808,14 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -826,8 +826,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -836,10 +836,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) examples/with-vitest: dependencies: @@ -854,14 +854,14 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -875,8 +875,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -888,13 +888,13 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vitest: specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) test/fixtures/file-based-routing: dependencies: @@ -909,11 +909,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -924,8 +924,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -937,13 +937,13 @@ importers: version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) test/fixtures/with-older-espree: dependencies: @@ -955,11 +955,11 @@ importers: specifier: ^20.1.4 version: 20.1.4 '@types/node': - specifier: ^22.13.8 - version: 22.13.8 + specifier: ^22.13.9 + version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -970,8 +970,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0) + specifier: ^9.33.0 + version: 9.33.0(eslint@9.21.0) espree: specifier: ^9.6.1 version: 9.6.1 @@ -983,10 +983,10 @@ importers: version: 5.7.3 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: - specifier: ^2.2.6 - version: 2.2.6(typescript@5.7.3) + specifier: ^2.2.8 + version: 2.2.8(typescript@5.7.3) packages: @@ -2095,8 +2095,8 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@22.13.8': - resolution: {integrity: sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==} + '@types/node@22.13.9': + resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2119,51 +2119,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.25.0': - resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} + '@typescript-eslint/eslint-plugin@8.26.0': + resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.25.0': - resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} + '@typescript-eslint/parser@8.26.0': + resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.25.0': - resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} + '@typescript-eslint/scope-manager@8.26.0': + resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.25.0': - resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} + '@typescript-eslint/type-utils@8.26.0': + resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.25.0': - resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} + '@typescript-eslint/types@8.26.0': + resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.25.0': - resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} + '@typescript-eslint/typescript-estree@8.26.0': + resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.25.0': - resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} + '@typescript-eslint/utils@8.26.0': + resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.25.0': - resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} + '@typescript-eslint/visitor-keys@8.26.0': + resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2301,8 +2301,8 @@ packages: eslint: '>= 8.21.0' prettier: '>= 3.0.0' - '@vue/language-core@2.2.6': - resolution: {integrity: sha512-7IQTvwVOvhYSzcizZ2hAdqJjI+SaJS2GO7EnDlSlQ77drwl5UzNa2IZm9pO9MdMxrlw24CGI/Lo3xpCjM26veg==} + '@vue/language-core@2.2.8': + resolution: {integrity: sha512-rrzB0wPGBvcwaSNRriVWdNAbHQWSf0NlGqgKHK5mEkXpefjUlVRP62u03KvwZpvKVjRnBIQ/Lwre+Mx9N6juUQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3221,8 +3221,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@9.32.0: - resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} + eslint-plugin-vue@9.33.0: + resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4972,12 +4972,12 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.25.0: - resolution: {integrity: sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==} + typescript-eslint@8.26.0: + resolution: {integrity: sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' typescript@5.7.3: resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} @@ -5191,8 +5191,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@2.2.6: - resolution: {integrity: sha512-TI6eAnWPatONEpVAZt1etbSrh8tDpHOLSlRqKGudOK5WKVnBGzHXUi0KR4UCsf2o5P+5285w4HF+5avhfH7IMA==} + vue-tsc@2.2.8: + resolution: {integrity: sha512-jBYKBNFADTN+L+MdesNX/TB3XuDSyaWynKMDgR+yCSln0GQ9Tfb7JS2lr46s2LiFUT1WsmfWsSvIElyxzOPqcQ==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -6038,12 +6038,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@22.13.8)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.7.3))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.8))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.7.3)) get-port: 5.1.1 - vite: 4.5.5(@types/node@22.13.8) + vite: 4.5.5(@types/node@22.13.9) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6256,7 +6256,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6265,11 +6265,11 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 22.13.8 + '@types/node': 22.13.9 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@22.13.8': + '@types/node@22.13.9': dependencies: undici-types: 6.20.0 @@ -6277,7 +6277,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6288,21 +6288,21 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 optional: true - '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/type-utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.26.0 eslint: 9.21.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -6312,27 +6312,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.25.0': + '@typescript-eslint/scope-manager@8.26.0': dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 - '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.26.0(eslint@9.21.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) debug: 4.4.0(supports-color@8.1.1) eslint: 9.21.0 ts-api-utils: 2.0.1(typescript@5.7.3) @@ -6340,12 +6340,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.25.0': {} + '@typescript-eslint/types@8.26.0': {} - '@typescript-eslint/typescript-estree@8.25.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.26.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6356,49 +6356,49 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) - '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.25.0': + '@typescript-eslint/visitor-keys@8.26.0': dependencies: - '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/types': 8.26.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.8))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 4.5.5(@types/node@22.13.8) + vite: 4.5.5(@types/node@22.13.9) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) - '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) eslint: 9.21.0 optionalDependencies: typescript: 5.7.3 - vitest: 3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) '@vitest/expect@3.0.7': dependencies: @@ -6407,13 +6407,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.7(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.0.7(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.7 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.0.7': dependencies: @@ -6534,14 +6534,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -6569,7 +6569,7 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/language-core@2.2.6(typescript@5.7.3)': + '@vue/language-core@2.2.8(typescript@5.7.3)': dependencies: '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 @@ -7542,7 +7542,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.0.1(eslint@9.21.0) - eslint-plugin-vue@9.32.0(eslint@9.21.0): + eslint-plugin-vue@9.33.0(eslint@9.21.0): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) eslint: 9.21.0 @@ -9403,14 +9403,14 @@ snapshots: dependencies: typescript: 5.7.3 - ts-node@10.9.2(@types/node@22.13.8)(typescript@5.7.3): + ts-node@10.9.2(@types/node@22.13.9)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.8 + '@types/node': 22.13.9 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9450,11 +9450,11 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.25.0(eslint@9.21.0)(typescript@5.7.3): + typescript-eslint@8.26.0(eslint@9.21.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) eslint: 9.21.0 typescript: 5.7.3 transitivePeerDependencies: @@ -9528,17 +9528,17 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) - vite-node@3.0.7(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): + vite-node@3.0.7(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9553,7 +9553,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.34.8) @@ -9564,7 +9564,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9583,23 +9583,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9610,34 +9610,34 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@22.13.8): + vite@4.5.5(@types/node@22.13.9): dependencies: esbuild: 0.18.20 postcss: 8.5.0 rollup: 3.29.5 optionalDependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 fsevents: 2.3.3 - vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.0 postcss: 8.5.3 rollup: 4.34.8 optionalDependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 fsevents: 2.3.3 tsx: 4.19.3 yaml: 2.7.0 - vitest@3.0.7(@types/node@22.13.8)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): + vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.7 - '@vitest/mocker': 3.0.7(vite@6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.0.7(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.7 '@vitest/runner': 3.0.7 '@vitest/snapshot': 3.0.7 @@ -9653,11 +9653,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.0(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.0.7(@types/node@22.13.8)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.0.7(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.8 + '@types/node': 22.13.9 jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -9695,10 +9695,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) - vue-tsc@2.2.6(typescript@5.7.3): + vue-tsc@2.2.8(typescript@5.7.3): dependencies: '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.6(typescript@5.7.3) + '@vue/language-core': 2.2.8(typescript@5.7.3) typescript: 5.7.3 vue@3.5.13(typescript@5.7.3): diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 6874c67..d88d8cb 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -17,17 +17,17 @@ }, "devDependencies": { "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "unplugin-vue-router": "^0.11.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 151d35e..a3206d0 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.8", + "@types/node": "^22.13.9", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.32.0", + "eslint-plugin-vue": "^9.33.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.7.3", "vite": "^6.2.0", - "vue-tsc": "^2.2.6" + "vue-tsc": "^2.2.8" } } From 9676ad1d446586ec6674e8b0f914cb81db3be23e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 14:17:18 +0800 Subject: [PATCH 096/110] chore(deps): update dependency typescript to ~5.8.2 (#153) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 2 +- .../package.json | 2 +- examples/disable-ts-in-templates/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 424 +++++++++--------- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 20 files changed, 231 insertions(+), 231 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 767d5d0..8790b53 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -23,7 +23,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 5d63e09..04b09a4 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -39,7 +39,7 @@ "npm-run-all2": "^7.0.2", "prettier": "3.5.2", "start-server-and-test": "^2.0.10", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 3888f18..4090aa3 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -23,7 +23,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vue-tsc": "^2.2.8" diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index 048da6f..9dc6175 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -23,7 +23,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 8e23475..df7f94e 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -40,7 +40,7 @@ "npm-run-all2": "^7.0.2", "prettier": "3.5.2", "start-server-and-test": "^2.0.10", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 06ba812..cf8cec9 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -23,7 +23,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 9cec125..1911141 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -39,7 +39,7 @@ "npm-run-all2": "^7.0.2", "prettier": "3.5.2", "start-server-and-test": "^2.0.10", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vitest": "^3.0.7", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 3e647a2..b5df245 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -30,7 +30,7 @@ "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 38d56e4..d8f798c 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -24,7 +24,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 1a2be21..81ac848 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -24,7 +24,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index e0dc023..9d0e1e7 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -31,7 +31,7 @@ "nightwatch": "^3.11.1", "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-nightwatch": "^0.4.6", "vue-tsc": "^2.2.8" diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 3c09cbd..fd0c4f3 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -26,7 +26,7 @@ "eslint-plugin-playwright": "^2.2.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 8e9afde..2b96978 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -26,7 +26,7 @@ "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index f7b29bb..a6e73bc 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -24,7 +24,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 8e9311e..9a0e3b5 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -24,7 +24,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index e6445a8..bc0e7ae 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -28,7 +28,7 @@ "eslint-plugin-vue": "^9.33.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vitest": "^3.0.7", "vue-tsc": "^2.2.8" diff --git a/package.json b/package.json index cb56c1b..7fe0906 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "pkgroll": "^2.11.2", "prettier": "3.5.2", "tsx": "^4.19.3", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vitest": "^3.0.7", "vue": "^3.5.13" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6140d7..dc4c6c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,13 +10,13 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^8.26.0 - version: 8.26.0(eslint@9.21.0)(typescript@5.7.3) + version: 8.26.0(eslint@9.21.0)(typescript@5.8.2) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: specifier: ^8.26.0 - version: 8.26.0(eslint@9.21.0)(typescript@5.7.3) + version: 8.26.0(eslint@9.21.0)(typescript@5.8.2) vue-eslint-parser: specifier: ^9.4.3 version: 9.4.3(eslint@9.21.0) @@ -38,7 +38,7 @@ importers: version: 9.5.2 pkgroll: specifier: ^2.11.2 - version: 2.11.2(typescript@5.7.3) + version: 2.11.2(typescript@5.8.2) prettier: specifier: 3.5.2 version: 3.5.2 @@ -46,20 +46,20 @@ importers: specifier: ^4.19.3 version: 4.19.3 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) examples/allow-js: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -69,13 +69,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -86,26 +86,26 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/api-before-14.3: dependencies: pinia: specifier: ^3.0.1 - version: 3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.7.3)) + version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -118,13 +118,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -136,7 +136,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: specifier: ^14.1.0 version: 14.1.0 @@ -162,26 +162,26 @@ importers: specifier: ^2.0.10 version: 2.0.10 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/custom-type-checked-rules-on-and-off: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node22': specifier: ^22.0.0 @@ -191,13 +191,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -208,23 +208,23 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/disable-ts-in-templates: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -234,13 +234,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -251,26 +251,26 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/disable-type-checked-for-yml: dependencies: pinia: specifier: ^3.0.1 - version: 3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.7.3)) + version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -283,13 +283,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -301,7 +301,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: specifier: ^14.1.0 version: 14.1.0 @@ -330,26 +330,26 @@ importers: specifier: ^2.0.10 version: 2.0.10 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/minimal: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -359,13 +359,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -376,26 +376,26 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/type-checked: dependencies: pinia: specifier: ^3.0.1 - version: 3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.7.3)) + version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -408,13 +408,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -426,7 +426,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: specifier: ^14.1.0 version: 14.1.0 @@ -452,26 +452,26 @@ importers: specifier: ^2.0.10 version: 2.0.10 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-cypress: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -481,13 +481,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: specifier: ^14.1.0 version: 14.1.0 @@ -507,20 +507,20 @@ importers: specifier: ^2.0.10 version: 2.0.10 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-jsx: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -530,16 +530,16 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -550,20 +550,20 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-jsx-in-vue: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -573,16 +573,16 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -593,24 +593,24 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-nightwatch: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.7.3)) + version: 3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.8.2)) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 @@ -619,7 +619,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -628,7 +628,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) chromedriver: specifier: ^133.0.3 version: 133.0.3 @@ -649,10 +649,10 @@ importers: version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.13.9)(typescript@5.7.3) + version: 10.9.2(@types/node@22.13.9)(typescript@5.8.2) typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) @@ -661,13 +661,13 @@ importers: version: 0.4.6 vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-playwright: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@playwright/test': specifier: ^1.50.1 @@ -680,13 +680,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -700,20 +700,20 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-prettier: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -723,7 +723,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -732,7 +732,7 @@ importers: version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -746,20 +746,20 @@ importers: specifier: 3.5.2 version: 3.5.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-tsx: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -769,16 +769,16 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -789,20 +789,20 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-tsx-in-vue: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -812,16 +812,16 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -832,20 +832,20 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) examples/with-vitest: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -858,10 +858,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -870,7 +870,7 @@ importers: version: 2.4.6 '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -884,8 +884,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) @@ -894,16 +894,16 @@ importers: version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) test/fixtures/file-based-routing: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) vue-router: specifier: ^4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.7.3)) + version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node22': specifier: ^22.0.0 @@ -913,13 +913,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -930,26 +930,26 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 unplugin-vue-router: specifier: ^0.11.2 - version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) test/fixtures/with-older-espree: dependencies: vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.7.3) + version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -959,13 +959,13 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. '@vue/tsconfig': specifier: ^0.7.0 - version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) + version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: specifier: ^9.21.0 version: 9.21.0 @@ -979,14 +979,14 @@ importers: specifier: ^7.0.2 version: 7.0.2 typescript: - specifier: ~5.7.3 - version: 5.7.3 + specifier: ~5.8.2 + version: 5.8.2 vite: specifier: ^6.2.0 version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 - version: 2.2.8(typescript@5.7.3) + version: 2.2.8(typescript@5.8.2) packages: @@ -4979,8 +4979,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'} hasBin: true @@ -6038,10 +6038,10 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.7.3))': + '@nightwatch/vue@3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.8.2))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2)) get-port: 5.1.1 vite: 4.5.5(@types/node@22.13.9) vite-plugin-nightwatch: 0.4.6 @@ -6295,32 +6295,32 @@ snapshots: '@types/node': 22.13.9 optional: true - '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/type-utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.26.0 eslint: 9.21.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.21.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -6329,20 +6329,20 @@ snapshots: '@typescript-eslint/types': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.0 - '@typescript-eslint/type-utils@8.26.0(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.26.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) debug: 4.4.0(supports-color@8.1.1) eslint: 9.21.0 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.26.0': {} - '@typescript-eslint/typescript-estree@8.26.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.26.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.0 @@ -6351,19 +6351,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 2.0.1(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) '@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) eslint: 9.21.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -6372,32 +6372,32 @@ snapshots: '@typescript-eslint/types': 8.26.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2))': dependencies: vite: 4.5.5(@types/node@22.13.9) - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) - '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) eslint: 9.21.0 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 vitest: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) '@vitest/expect@3.0.7': @@ -6452,7 +6452,7 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.7.3))': + '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/compiler-sfc': 3.5.13 ast-kit: 1.4.0 @@ -6461,7 +6461,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.2 optionalDependencies: - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) '@vue/babel-helper-vue-transform-on@1.2.5': {} @@ -6534,7 +6534,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 @@ -6542,7 +6542,7 @@ snapshots: nanoid: 5.0.9 pathe: 2.0.3 vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -6569,7 +6569,7 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/language-core@2.2.8(typescript@5.7.3)': + '@vue/language-core@2.2.8(typescript@5.8.2)': dependencies: '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 @@ -6580,7 +6580,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 '@vue/reactivity@3.5.13': dependencies: @@ -6598,11 +6598,11 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) '@vue/shared@3.5.13': {} @@ -6611,10 +6611,10 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.2.0 - '@vue/tsconfig@0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))': + '@vue/tsconfig@0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))': optionalDependencies: - typescript: 5.7.3 - vue: 3.5.13(typescript@5.7.3) + typescript: 5.8.2 + vue: 3.5.13(typescript@5.8.2) '@wdio/logger@9.4.4': dependencies: @@ -8819,12 +8819,12 @@ snapshots: pify@2.3.0: {} - pinia@3.0.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)): + pinia@3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue/devtools-api': 7.7.2 - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 piscina@4.8.0: optionalDependencies: @@ -8836,7 +8836,7 @@ snapshots: mlly: 1.7.4 pathe: 1.1.2 - pkgroll@2.11.2(typescript@5.7.3): + pkgroll@2.11.2(typescript@5.8.2): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) @@ -8850,7 +8850,7 @@ snapshots: rollup: 4.34.8 rollup-pluginutils: 2.8.2 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 playwright-core@1.50.1: {} @@ -9399,11 +9399,11 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.0.1(typescript@5.7.3): + ts-api-utils@2.0.1(typescript@5.8.2): dependencies: - typescript: 5.7.3 + typescript: 5.8.2 - ts-node@10.9.2(@types/node@22.13.9)(typescript@5.7.3): + ts-node@10.9.2(@types/node@22.13.9)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -9417,7 +9417,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.7.3 + typescript: 5.8.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -9450,17 +9450,17 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.26.0(eslint@9.21.0)(typescript@5.7.3): + typescript-eslint@8.26.0(eslint@9.21.0)(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) eslint: 9.21.0 - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - typescript@5.7.3: {} + typescript@5.8.2: {} ufo@1.5.4: {} @@ -9472,11 +9472,11 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): + unplugin-vue-router@0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): dependencies: '@babel/types': 7.26.5 '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.7.3)) + '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.3 @@ -9489,7 +9489,7 @@ snapshots: unplugin: 2.1.2 yaml: 2.7.0 optionalDependencies: - vue-router: 4.5.0(vue@3.5.13(typescript@5.7.3)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - rollup - vue @@ -9583,9 +9583,9 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-core': 7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 @@ -9690,26 +9690,26 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)): + vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) - vue-tsc@2.2.8(typescript@5.7.3): + vue-tsc@2.2.8(typescript@5.8.2): dependencies: '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.8(typescript@5.7.3) - typescript: 5.7.3 + '@vue/language-core': 2.2.8(typescript@5.8.2) + typescript: 5.8.2 - vue@3.5.13(typescript@5.7.3): + vue@3.5.13(typescript@5.8.2): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.3)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.2)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 w3c-xmlserializer@5.0.0: dependencies: diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index d88d8cb..5b76450 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -24,7 +24,7 @@ "eslint": "^9.21.0", "eslint-plugin-vue": "^9.33.0", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "unplugin-vue-router": "^0.11.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index a3206d0..ad72b9f 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -24,7 +24,7 @@ "eslint-plugin-vue": "^9.33.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", - "typescript": "~5.7.3", + "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" } From 8381c00869445886aad8f69409a69a07905e7242 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 14:21:44 +0800 Subject: [PATCH 097/110] chore(deps): update dependency vue-eslint-parser to v10 (#157) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 23 +++++++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 7fe0906..7437f98 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@typescript-eslint/utils": "^8.26.0", "fast-glob": "^3.3.3", "typescript-eslint": "^8.26.0", - "vue-eslint-parser": "^9.4.3" + "vue-eslint-parser": "^10.1.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc4c6c9..a9567c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^8.26.0 version: 8.26.0(eslint@9.21.0)(typescript@5.8.2) vue-eslint-parser: - specifier: ^9.4.3 - version: 9.4.3(eslint@9.21.0) + specifier: ^10.1.1 + version: 10.1.1(eslint@9.21.0) devDependencies: '@tsconfig/node20': specifier: ^20.1.4 @@ -5180,6 +5180,12 @@ packages: vue-component-type-helpers@2.2.0: resolution: {integrity: sha512-cYrAnv2me7bPDcg9kIcGwjJiSB6Qyi08+jLDo9yuvoFQjzHiPTzML7RnkJB1+3P6KMsX/KbCD4QE3Tv/knEllw==} + vue-eslint-parser@10.1.1: + resolution: {integrity: sha512-bh2Z/Au5slro9QJ3neFYLanZtb1jH+W2bKqGHXAoYD4vZgNG3KeotL7JpPv5xzY4UXUXJl7TrIsnzECH63kd3Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} @@ -9677,6 +9683,19 @@ snapshots: vue-component-type-helpers@2.2.0: {} + vue-eslint-parser@10.1.1(eslint@9.21.0): + dependencies: + debug: 4.4.0(supports-color@8.1.1) + eslint: 9.21.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + vue-eslint-parser@9.4.3(eslint@9.21.0): dependencies: debug: 4.4.0(supports-color@8.1.1) From 129d96ae65476c22e7e6b812aa0daa13a09aa0a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 15:17:16 +0800 Subject: [PATCH 098/110] chore(deps): update dependency eslint-plugin-vue to allow v10 (#156) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 2 +- .../package.json | 2 +- examples/disable-ts-in-templates/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- package.json | 4 +- pnpm-lock.yaml | 90 +++++++++---------- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 20 files changed, 64 insertions(+), 66 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 8790b53..a7ead51 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 04b09a4..b3ec1a7 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index 4090aa3..ca1788c 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index 9dc6175..8e2edf3 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index df7f94e..7c33ab4 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index cf8cec9..ef577e7 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 1911141..3686f54 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index b5df245..4bd4e91 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -27,7 +27,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.8.2", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index d8f798c..1ff8221 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 81ac848..beb293c 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 9d0e1e7..f2caa06 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -26,7 +26,7 @@ "@vue/tsconfig": "^0.7.0", "chromedriver": "^133.0.3", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "geckodriver": "^5.0.0", "nightwatch": "^3.11.1", "npm-run-all2": "^7.0.2", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index fd0c4f3..44f5462 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -24,7 +24,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", "eslint-plugin-playwright": "^2.2.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 2b96978..4edefec 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -23,7 +23,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", "typescript": "~5.8.2", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index a6e73bc..c1ccd42 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 9a0e3b5..3821bcb 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index bc0e7ae..a23ca36 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -25,7 +25,7 @@ "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/package.json b/package.json index 7437f98..a8402c7 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@tsconfig/node20": "^20.1.4", "@types/node": "^22.13.9", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "execa": "^9.5.2", "pkgroll": "^2.11.2", "prettier": "3.5.2", @@ -61,7 +61,7 @@ }, "peerDependencies": { "eslint": "^9.10.0", - "eslint-plugin-vue": "^9.28.0", + "eslint-plugin-vue": "^9.28.0 || ^10.0.0", "typescript": ">=4.8.4" }, "peerDependenciesMeta": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9567c5..30ad3cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) execa: specifier: ^9.5.2 version: 9.5.2 @@ -80,8 +80,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -147,8 +147,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -202,8 +202,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -245,8 +245,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -312,8 +312,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) eslint-plugin-yml: specifier: ^1.17.0 version: 1.17.0(eslint@9.21.0) @@ -370,8 +370,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -437,8 +437,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -498,8 +498,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -544,8 +544,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -587,8 +587,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -636,8 +636,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) @@ -694,8 +694,8 @@ importers: specifier: ^2.2.0 version: 2.2.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -737,8 +737,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -783,8 +783,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -826,8 +826,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -875,8 +875,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -924,8 +924,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -970,8 +970,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^9.33.0 - version: 9.33.0(eslint@9.21.0) + specifier: ^10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) espree: specifier: ^9.6.1 version: 9.6.1 @@ -3221,11 +3221,12 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-vue@9.33.0: - resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} - engines: {node: ^14.17.0 || >=16.0.0} + eslint-plugin-vue@10.0.0: + resolution: {integrity: sha512-XKckedtajqwmaX6u1VnECmZ6xJt+YvlmMzBPZd+/sI3ub2lpYZyFnsyWo7c3nMOQKJQudeyk1lw/JxdgeKT64w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^8.57.0 || ^9.0.0 + vue-eslint-parser: ^10.0.0 eslint-plugin-yml@1.17.0: resolution: {integrity: sha512-Q3LXFRnNpGYAK/PM0BY1Xs0IY1xTLfM0kC986nNQkx1l8tOGz+YS50N6wXkAJkrBpeUN9OxEMB7QJ+9MTDAqIQ==} @@ -7548,19 +7549,16 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.0.1(eslint@9.21.0) - eslint-plugin-vue@9.33.0(eslint@9.21.0): + eslint-plugin-vue@10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) eslint: 9.21.0 - globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 vue-eslint-parser: 9.4.3(eslint@9.21.0) xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color eslint-plugin-yml@1.17.0(eslint@9.21.0): dependencies: diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 5b76450..eff73e1 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "unplugin-vue-router": "^0.11.2", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index ad72b9f..650237f 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^9.33.0", + "eslint-plugin-vue": "^10.0.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", From 05c4b9dd58ebeade170deb67213993489b042a6b Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Thu, 6 Mar 2025 15:19:18 +0800 Subject: [PATCH 099/110] 14.5.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a8402c7..157c818 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vue/eslint-config-typescript", - "version": "14.4.0", + "version": "14.5.0", "description": "ESLint config for TypeScript + Vue.js projects", "main": "./dist/index.mjs", "type": "module", From 70b718c6ebfd5df670890203c3dc96820c3c115e Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Fri, 7 Mar 2025 03:27:30 +0800 Subject: [PATCH 100/110] chore: use tilde range for eslint-plugin-vue as suggested by new docs --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 2 +- examples/custom-type-checked-rules-on-and-off/package.json | 2 +- examples/disable-ts-in-templates/package.json | 2 +- examples/disable-type-checked-for-yml/package.json | 2 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 2 +- examples/with-jsx/package.json | 2 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 2 +- examples/with-tsx/package.json | 2 +- examples/with-vitest/package.json | 2 +- package.json | 2 +- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index a7ead51..0f21f8f 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index b3ec1a7..7e10c6e 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index ca1788c..c677bda 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index 8e2edf3..bd3d71f 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 7c33ab4..0e3b703 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index ef577e7..4ecea5e 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 3686f54..bfa0809 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -34,7 +34,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 4bd4e91..7cf45e9 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -27,7 +27,7 @@ "cypress": "^14.1.0", "eslint": "^9.21.0", "eslint-plugin-cypress": "^4.1.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "start-server-and-test": "^2.0.10", "typescript": "~5.8.2", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 1ff8221..34b9085 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index beb293c..b89fd74 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index f2caa06..5dda78f 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -26,7 +26,7 @@ "@vue/tsconfig": "^0.7.0", "chromedriver": "^133.0.3", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "geckodriver": "^5.0.0", "nightwatch": "^3.11.1", "npm-run-all2": "^7.0.2", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 44f5462..9bd001a 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -24,7 +24,7 @@ "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", "eslint-plugin-playwright": "^2.2.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 4edefec..d21f0dd 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -23,7 +23,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", "typescript": "~5.8.2", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index c1ccd42..53010ee 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 3821bcb..27f5b54 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index a23ca36..16d3e7c 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -25,7 +25,7 @@ "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/package.json b/package.json index 157c818..33ed446 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@tsconfig/node20": "^20.1.4", "@types/node": "^22.13.9", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "execa": "^9.5.2", "pkgroll": "^2.11.2", "prettier": "3.5.2", diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index eff73e1..4eee1ab 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -22,7 +22,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "unplugin-vue-router": "^0.11.2", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 650237f..51ae5c2 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -21,7 +21,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.21.0", - "eslint-plugin-vue": "^10.0.0", + "eslint-plugin-vue": "~10.0.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", From 773613bb1bece45dfb52a89ee0ae095a8dc6c747 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Fri, 7 Mar 2025 13:45:57 +0800 Subject: [PATCH 101/110] chore: update lockfile --- pnpm-lock.yaml | 108 ++++++++++++++++++------------------------------- 1 file changed, 40 insertions(+), 68 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30ad3cb..e206fd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) execa: specifier: ^9.5.2 version: 9.5.2 @@ -80,8 +80,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -147,8 +147,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -202,8 +202,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -245,8 +245,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -312,8 +312,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) eslint-plugin-yml: specifier: ^1.17.0 version: 1.17.0(eslint@9.21.0) @@ -370,8 +370,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -437,8 +437,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -498,8 +498,8 @@ importers: specifier: ^4.1.0 version: 4.1.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -544,8 +544,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -587,8 +587,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -636,8 +636,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) @@ -694,8 +694,8 @@ importers: specifier: ^2.2.0 version: 2.2.0(eslint@9.21.0) eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -737,8 +737,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -783,8 +783,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -826,8 +826,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -875,8 +875,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -924,8 +924,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -970,8 +970,8 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-plugin-vue: - specifier: ^10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)) + specifier: ~10.0.0 + version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) espree: specifier: ^9.6.1 version: 9.6.1 @@ -3234,10 +3234,6 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.2.0: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5187,12 +5183,6 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - vue-eslint-parser@9.4.3: - resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - vue-router@4.5.0: resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} peerDependencies: @@ -7549,7 +7539,7 @@ snapshots: optionalDependencies: eslint-config-prettier: 10.0.1(eslint@9.21.0) - eslint-plugin-vue@10.0.0(eslint@9.21.0)(vue-eslint-parser@9.4.3(eslint@9.21.0)): + eslint-plugin-vue@10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) eslint: 9.21.0 @@ -7557,7 +7547,7 @@ snapshots: nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.21.0) + vue-eslint-parser: 10.1.1(eslint@9.21.0) xml-name-validator: 4.0.0 eslint-plugin-yml@1.17.0(eslint@9.21.0): @@ -7571,11 +7561,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 @@ -9694,19 +9679,6 @@ snapshots: transitivePeerDependencies: - supports-color - vue-eslint-parser@9.4.3(eslint@9.21.0): - dependencies: - debug: 4.4.0(supports-color@8.1.1) - eslint: 9.21.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - lodash: 4.17.21 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue/devtools-api': 6.6.4 From dcc8eca8b194041f54643b78edb3e36a1268d80c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 01:54:42 +0800 Subject: [PATCH 102/110] chore(deps): update dependency vite to v6.2.3 [security] (#160) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 647 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 558 insertions(+), 89 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e206fd6..e460420 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -90,7 +90,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -118,10 +118,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -166,10 +166,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -212,10 +212,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -234,7 +234,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -255,7 +255,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -283,10 +283,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -334,10 +334,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -359,7 +359,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -380,7 +380,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -408,10 +408,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -456,10 +456,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -481,7 +481,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -511,7 +511,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -530,10 +530,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -554,7 +554,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -573,10 +573,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -597,7 +597,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -619,7 +619,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -655,7 +655,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -680,7 +680,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -704,7 +704,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -723,7 +723,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) @@ -750,7 +750,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -769,10 +769,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -793,7 +793,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -812,10 +812,10 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -836,7 +836,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -858,7 +858,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.36 version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -888,7 +888,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vitest: specifier: ^3.0.7 version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -913,7 +913,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -934,13 +934,13 @@ importers: version: 5.8.2 unplugin-vue-router: specifier: ^0.11.2 - version: 0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) + version: 0.11.2(rollup@4.37.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -959,7 +959,7 @@ importers: version: 22.13.9 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -983,7 +983,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -1194,6 +1194,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.1': + resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -1212,6 +1218,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.1': + resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.15.18': resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -1242,6 +1254,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.1': + resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -1260,6 +1278,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.1': + resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -1278,6 +1302,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.1': + resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -1296,6 +1326,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.1': + resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -1314,6 +1350,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.1': + resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -1332,6 +1374,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.1': + resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -1350,6 +1398,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.1': + resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -1368,6 +1422,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.1': + resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -1386,6 +1446,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.1': + resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.15.18': resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} @@ -1410,6 +1476,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.1': + resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -1428,6 +1500,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.1': + resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -1446,6 +1524,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.1': + resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -1464,6 +1548,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.1': + resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -1482,6 +1572,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.1': + resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -1500,6 +1596,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.1': + resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.24.2': resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} engines: {node: '>=18'} @@ -1512,6 +1614,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.1': + resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -1530,6 +1638,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.1': + resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.24.2': resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} @@ -1542,6 +1656,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.1': + resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -1560,6 +1680,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.1': + resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -1578,6 +1704,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.1': + resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -1596,6 +1728,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.1': + resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -1614,6 +1752,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.1': + resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -1632,6 +1776,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.1': + resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1932,96 +2082,196 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.37.0': + resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.34.8': resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.37.0': + resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.34.8': resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.37.0': + resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.34.8': resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.37.0': + resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.34.8': resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.37.0': + resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.34.8': resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.37.0': + resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': + resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.34.8': resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.37.0': + resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.34.8': resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.37.0': + resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.34.8': resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.37.0': + resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': + resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': + resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.34.8': resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.37.0': + resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.37.0': + resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.34.8': resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.37.0': + resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.34.8': resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.37.0': + resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.34.8': resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.37.0': + resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.34.8': resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.37.0': + resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.34.8': resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.37.0': + resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.34.8': resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.37.0': + resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==} + cpu: [x64] + os: [win32] + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -2086,6 +2336,9 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/jsdom@21.1.7': resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} @@ -3167,6 +3420,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.1: + resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4166,6 +4424,11 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -4595,6 +4858,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.37.0: + resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} @@ -5075,8 +5343,8 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 - vite@4.5.5: - resolution: {integrity: sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==} + vite@4.5.10: + resolution: {integrity: sha512-f2ueoukYTMI/5kMMT7wW+ol3zL6z6PjN28zYrGKAjnbzXhRXWXPThD3uN6muCp+TbfXaDgGvRuPsg6mwVLaWwQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5103,8 +5371,8 @@ packages: terser: optional: true - vite@6.2.0: - resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} + vite@6.2.3: + resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5632,6 +5900,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.0': optional: true + '@esbuild/aix-ppc64@0.25.1': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -5641,6 +5912,9 @@ snapshots: '@esbuild/android-arm64@0.25.0': optional: true + '@esbuild/android-arm64@0.25.1': + optional: true + '@esbuild/android-arm@0.15.18': optional: true @@ -5656,6 +5930,9 @@ snapshots: '@esbuild/android-arm@0.25.0': optional: true + '@esbuild/android-arm@0.25.1': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -5665,6 +5942,9 @@ snapshots: '@esbuild/android-x64@0.25.0': optional: true + '@esbuild/android-x64@0.25.1': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -5674,6 +5954,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.0': optional: true + '@esbuild/darwin-arm64@0.25.1': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -5683,6 +5966,9 @@ snapshots: '@esbuild/darwin-x64@0.25.0': optional: true + '@esbuild/darwin-x64@0.25.1': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -5692,6 +5978,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.0': optional: true + '@esbuild/freebsd-arm64@0.25.1': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -5701,6 +5990,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.0': optional: true + '@esbuild/freebsd-x64@0.25.1': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -5710,6 +6002,9 @@ snapshots: '@esbuild/linux-arm64@0.25.0': optional: true + '@esbuild/linux-arm64@0.25.1': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -5719,6 +6014,9 @@ snapshots: '@esbuild/linux-arm@0.25.0': optional: true + '@esbuild/linux-arm@0.25.1': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -5728,6 +6026,9 @@ snapshots: '@esbuild/linux-ia32@0.25.0': optional: true + '@esbuild/linux-ia32@0.25.1': + optional: true + '@esbuild/linux-loong64@0.15.18': optional: true @@ -5740,6 +6041,9 @@ snapshots: '@esbuild/linux-loong64@0.25.0': optional: true + '@esbuild/linux-loong64@0.25.1': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -5749,6 +6053,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.0': optional: true + '@esbuild/linux-mips64el@0.25.1': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -5758,6 +6065,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.0': optional: true + '@esbuild/linux-ppc64@0.25.1': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -5767,6 +6077,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.0': optional: true + '@esbuild/linux-riscv64@0.25.1': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -5776,6 +6089,9 @@ snapshots: '@esbuild/linux-s390x@0.25.0': optional: true + '@esbuild/linux-s390x@0.25.1': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -5785,12 +6101,18 @@ snapshots: '@esbuild/linux-x64@0.25.0': optional: true + '@esbuild/linux-x64@0.25.1': + optional: true + '@esbuild/netbsd-arm64@0.24.2': optional: true '@esbuild/netbsd-arm64@0.25.0': optional: true + '@esbuild/netbsd-arm64@0.25.1': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -5800,12 +6122,18 @@ snapshots: '@esbuild/netbsd-x64@0.25.0': optional: true + '@esbuild/netbsd-x64@0.25.1': + optional: true + '@esbuild/openbsd-arm64@0.24.2': optional: true '@esbuild/openbsd-arm64@0.25.0': optional: true + '@esbuild/openbsd-arm64@0.25.1': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -5815,6 +6143,9 @@ snapshots: '@esbuild/openbsd-x64@0.25.0': optional: true + '@esbuild/openbsd-x64@0.25.1': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -5824,6 +6155,9 @@ snapshots: '@esbuild/sunos-x64@0.25.0': optional: true + '@esbuild/sunos-x64@0.25.1': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -5833,6 +6167,9 @@ snapshots: '@esbuild/win32-arm64@0.25.0': optional: true + '@esbuild/win32-arm64@0.25.1': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -5842,6 +6179,9 @@ snapshots: '@esbuild/win32-ia32@0.25.0': optional: true + '@esbuild/win32-ia32@0.25.1': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -5851,6 +6191,9 @@ snapshots: '@esbuild/win32-x64@0.25.0': optional: true + '@esbuild/win32-x64@0.25.1': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0)': dependencies: eslint: 9.21.0 @@ -6038,9 +6381,9 @@ snapshots: '@nightwatch/vue@3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.8.2))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.10(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2)) get-port: 5.1.1 - vite: 4.5.5(@types/node@22.13.9) + vite: 4.5.10(@types/node@22.13.9) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6140,63 +6483,131 @@ snapshots: optionalDependencies: rollup: 4.34.8 + '@rollup/pluginutils@5.1.4(rollup@4.37.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.37.0 + '@rollup/rollup-android-arm-eabi@4.34.8': optional: true + '@rollup/rollup-android-arm-eabi@4.37.0': + optional: true + '@rollup/rollup-android-arm64@4.34.8': optional: true + '@rollup/rollup-android-arm64@4.37.0': + optional: true + '@rollup/rollup-darwin-arm64@4.34.8': optional: true + '@rollup/rollup-darwin-arm64@4.37.0': + optional: true + '@rollup/rollup-darwin-x64@4.34.8': optional: true + '@rollup/rollup-darwin-x64@4.37.0': + optional: true + '@rollup/rollup-freebsd-arm64@4.34.8': optional: true + '@rollup/rollup-freebsd-arm64@4.37.0': + optional: true + '@rollup/rollup-freebsd-x64@4.34.8': optional: true + '@rollup/rollup-freebsd-x64@4.37.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.34.8': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.37.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.34.8': optional: true + '@rollup/rollup-linux-arm64-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.34.8': optional: true + '@rollup/rollup-linux-arm64-musl@4.37.0': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.34.8': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.37.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.37.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.34.8': optional: true + '@rollup/rollup-linux-s390x-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.34.8': optional: true + '@rollup/rollup-linux-x64-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.34.8': optional: true + '@rollup/rollup-linux-x64-musl@4.37.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.34.8': optional: true + '@rollup/rollup-win32-arm64-msvc@4.37.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.34.8': optional: true + '@rollup/rollup-win32-ia32-msvc@4.37.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.34.8': optional: true + '@rollup/rollup-win32-x64-msvc@4.37.0': + optional: true + '@sec-ant/readable-stream@0.4.1': {} '@sideway/address@4.1.5': @@ -6251,6 +6662,8 @@ snapshots: '@types/estree@1.0.6': {} + '@types/estree@1.0.7': {} + '@types/jsdom@21.1.7': dependencies: '@types/node': 22.13.9 @@ -6369,24 +6782,24 @@ snapshots: '@typescript-eslint/types': 8.26.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.10(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 4.5.5(@types/node@22.13.9) + vite: 4.5.10(@types/node@22.13.9) vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': @@ -6404,13 +6817,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.7(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.0.7(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.0.7 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.0.7': dependencies: @@ -6531,14 +6944,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -7497,6 +7910,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.0 '@esbuild/win32-x64': 0.25.0 + esbuild@0.25.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.1 + '@esbuild/android-arm': 0.25.1 + '@esbuild/android-arm64': 0.25.1 + '@esbuild/android-x64': 0.25.1 + '@esbuild/darwin-arm64': 0.25.1 + '@esbuild/darwin-x64': 0.25.1 + '@esbuild/freebsd-arm64': 0.25.1 + '@esbuild/freebsd-x64': 0.25.1 + '@esbuild/linux-arm': 0.25.1 + '@esbuild/linux-arm64': 0.25.1 + '@esbuild/linux-ia32': 0.25.1 + '@esbuild/linux-loong64': 0.25.1 + '@esbuild/linux-mips64el': 0.25.1 + '@esbuild/linux-ppc64': 0.25.1 + '@esbuild/linux-riscv64': 0.25.1 + '@esbuild/linux-s390x': 0.25.1 + '@esbuild/linux-x64': 0.25.1 + '@esbuild/netbsd-arm64': 0.25.1 + '@esbuild/netbsd-x64': 0.25.1 + '@esbuild/openbsd-arm64': 0.25.1 + '@esbuild/openbsd-x64': 0.25.1 + '@esbuild/sunos-x64': 0.25.1 + '@esbuild/win32-arm64': 0.25.1 + '@esbuild/win32-ia32': 0.25.1 + '@esbuild/win32-x64': 0.25.1 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -8138,7 +8579,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 is-regex@1.2.1: dependencies: @@ -8544,6 +8985,8 @@ snapshots: muggle-string@0.4.1: {} + nanoid@3.3.11: {} + nanoid@3.3.8: {} nanoid@5.0.9: {} @@ -8864,7 +9307,7 @@ snapshots: postcss@8.5.3: dependencies: - nanoid: 3.3.8 + nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -9032,6 +9475,32 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.34.8 fsevents: 2.3.3 + rollup@4.37.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.37.0 + '@rollup/rollup-android-arm64': 4.37.0 + '@rollup/rollup-darwin-arm64': 4.37.0 + '@rollup/rollup-darwin-x64': 4.37.0 + '@rollup/rollup-freebsd-arm64': 4.37.0 + '@rollup/rollup-freebsd-x64': 4.37.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.37.0 + '@rollup/rollup-linux-arm-musleabihf': 4.37.0 + '@rollup/rollup-linux-arm64-gnu': 4.37.0 + '@rollup/rollup-linux-arm64-musl': 4.37.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.37.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.37.0 + '@rollup/rollup-linux-riscv64-gnu': 4.37.0 + '@rollup/rollup-linux-riscv64-musl': 4.37.0 + '@rollup/rollup-linux-s390x-gnu': 4.37.0 + '@rollup/rollup-linux-x64-gnu': 4.37.0 + '@rollup/rollup-linux-x64-musl': 4.37.0 + '@rollup/rollup-win32-arm64-msvc': 4.37.0 + '@rollup/rollup-win32-ia32-msvc': 4.37.0 + '@rollup/rollup-win32-x64-msvc': 4.37.0 + fsevents: 2.3.3 + rrweb-cssom@0.7.1: {} rrweb-cssom@0.8.0: {} @@ -9461,10 +9930,10 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.11.2(rollup@4.34.8)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): + unplugin-vue-router@0.11.2(rollup@4.37.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): dependencies: '@babel/types': 7.26.5 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 @@ -9517,9 +9986,9 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-node@3.0.7(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): dependencies: @@ -9527,7 +9996,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9542,10 +10011,10 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -9553,7 +10022,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9572,23 +10041,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-core': 7.7.2(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9599,24 +10068,24 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.5(@types/node@22.13.9): + vite@4.5.10(@types/node@22.13.9): dependencies: esbuild: 0.18.20 - postcss: 8.5.0 + postcss: 8.5.3 rollup: 3.29.5 optionalDependencies: '@types/node': 22.13.9 fsevents: 2.3.3 - vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): dependencies: - esbuild: 0.25.0 + esbuild: 0.25.1 postcss: 8.5.3 - rollup: 4.34.8 + rollup: 4.37.0 optionalDependencies: '@types/node': 22.13.9 fsevents: 2.3.3 @@ -9626,7 +10095,7 @@ snapshots: vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.0.7 - '@vitest/mocker': 3.0.7(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.0.7(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.0.7 '@vitest/runner': 3.0.7 '@vitest/snapshot': 3.0.7 @@ -9642,7 +10111,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) vite-node: 3.0.7(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: From ef8fc4178804dbb522e0d12e724124be3a4738b6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 16:33:24 +0800 Subject: [PATCH 103/110] chore(deps): update all non-major dependencies (#166) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 6 +- examples/api-before-14.3/package.json | 16 +- .../package.json | 6 +- examples/disable-ts-in-templates/package.json | 6 +- .../disable-type-checked-for-yml/package.json | 16 +- examples/minimal/package.json | 6 +- examples/type-checked/package.json | 16 +- examples/with-cypress/package.json | 12 +- examples/with-jsx-in-vue/package.json | 6 +- examples/with-jsx/package.json | 6 +- examples/with-nightwatch/package.json | 8 +- examples/with-playwright/package.json | 8 +- examples/with-prettier/package.json | 6 +- examples/with-tsx-in-vue/package.json | 6 +- examples/with-tsx/package.json | 6 +- examples/with-vitest/package.json | 10 +- package.json | 14 +- pnpm-lock.yaml | 1509 ++++++----------- test/fixtures/file-based-routing/package.json | 6 +- test/fixtures/with-older-espree/package.json | 6 +- 20 files changed, 634 insertions(+), 1041 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 0f21f8f..9dbdbb5 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -15,12 +15,12 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 7e10c6e..6f5882e 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -21,28 +21,28 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", + "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.9", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.36", + "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.1.0", - "eslint": "^9.21.0", - "eslint-plugin-cypress": "^4.1.0", + "cypress": "^14.2.1", + "eslint": "^9.23.0", + "eslint-plugin-cypress": "^4.2.0", "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", - "start-server-and-test": "^2.0.10", + "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", - "vitest": "^3.0.7", + "vitest": "^3.1.1", "vue-tsc": "^2.2.8" } } diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index c677bda..dc743fd 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -15,12 +15,12 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.9", + "@tsconfig/node22": "^22.0.1", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index bd3d71f..0720cc4 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -15,12 +15,12 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 0e3b703..d25ecdc 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -21,29 +21,29 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", + "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.9", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.36", + "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.1.0", - "eslint": "^9.21.0", - "eslint-plugin-cypress": "^4.1.0", + "cypress": "^14.2.1", + "eslint": "^9.23.0", + "eslint-plugin-cypress": "^4.2.0", "eslint-plugin-vue": "~10.0.0", "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", - "start-server-and-test": "^2.0.10", + "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", - "vitest": "^3.0.7", + "vitest": "^3.1.1", "vue-tsc": "^2.2.8" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 4ecea5e..648521e 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -15,12 +15,12 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index bfa0809..78dd4d1 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -21,28 +21,28 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", + "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.9", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", - "@vitest/eslint-plugin": "^1.1.36", + "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.1.0", - "eslint": "^9.21.0", - "eslint-plugin-cypress": "^4.1.0", + "cypress": "^14.2.1", + "eslint": "^9.23.0", + "eslint-plugin-cypress": "^4.2.0", "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", - "start-server-and-test": "^2.0.10", + "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", - "vitest": "^3.0.7", + "vitest": "^3.1.1", "vue-tsc": "^2.2.8" } } diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 7cf45e9..534aaa9 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -19,17 +19,17 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "cypress": "^14.1.0", - "eslint": "^9.21.0", - "eslint-plugin-cypress": "^4.1.0", + "cypress": "^14.2.1", + "eslint": "^9.23.0", + "eslint-plugin-cypress": "^4.2.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", - "start-server-and-test": "^2.0.10", + "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 34b9085..5af2952 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -15,13 +15,13 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index b89fd74..9753477 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -15,13 +15,13 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 5dda78f..fe79793 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -18,17 +18,17 @@ }, "devDependencies": { "@nightwatch/vue": "^3.1.2", - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "chromedriver": "^133.0.3", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "geckodriver": "^5.0.0", - "nightwatch": "^3.11.1", + "nightwatch": "^3.12.1", "npm-run-all2": "^7.0.2", "ts-node": "^10.9.2", "typescript": "~5.8.2", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 9bd001a..2d789f2 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -16,13 +16,13 @@ "vue": "^3.5.13" }, "devDependencies": { - "@playwright/test": "^1.50.1", - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@playwright/test": "^1.51.1", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-playwright": "^2.2.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index d21f0dd..1e9be58 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -16,13 +16,13 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "prettier": "3.5.2", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 53010ee..6d1d2ec 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -15,13 +15,13 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index 27f5b54..d948481 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -15,13 +15,13 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 16d3e7c..b4a8d9a 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -16,21 +16,21 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", + "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", - "@types/node": "^22.13.9", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", - "@vitest/eslint-plugin": "^1.1.36", + "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", "vite": "^6.2.0", - "vitest": "^3.0.7", + "vitest": "^3.1.1", "vue-tsc": "^2.2.8" } } diff --git a/package.json b/package.json index 33ed446..dac2984 100644 --- a/package.json +++ b/package.json @@ -47,16 +47,16 @@ }, "homepage": "https://github.com/vuejs/eslint-config-typescript#readme", "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", - "eslint": "^9.21.0", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "execa": "^9.5.2", - "pkgroll": "^2.11.2", + "pkgroll": "^2.12.1", "prettier": "3.5.2", "tsx": "^4.19.3", "typescript": "~5.8.2", - "vitest": "^3.0.7", + "vitest": "^3.1.1", "vue": "^3.5.13" }, "peerDependencies": { @@ -70,9 +70,9 @@ } }, "dependencies": { - "@typescript-eslint/utils": "^8.26.0", + "@typescript-eslint/utils": "^8.29.0", "fast-glob": "^3.3.3", - "typescript-eslint": "^8.26.0", + "typescript-eslint": "^8.29.0", "vue-eslint-parser": "^10.1.1" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e460420..384ce32 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,36 +9,36 @@ importers: .: dependencies: '@typescript-eslint/utils': - specifier: ^8.26.0 - version: 8.26.0(eslint@9.21.0)(typescript@5.8.2) + specifier: ^8.29.0 + version: 8.29.0(eslint@9.23.0)(typescript@5.8.2) fast-glob: specifier: ^3.3.3 version: 3.3.3 typescript-eslint: - specifier: ^8.26.0 - version: 8.26.0(eslint@9.21.0)(typescript@5.8.2) + specifier: ^8.29.0 + version: 8.29.0(eslint@9.23.0)(typescript@5.8.2) vue-eslint-parser: specifier: ^10.1.1 - version: 10.1.1(eslint@9.21.0) + version: 10.1.1(eslint@9.23.0) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) execa: specifier: ^9.5.2 version: 9.5.2 pkgroll: - specifier: ^2.11.2 - version: 2.11.2(typescript@5.8.2) + specifier: ^2.12.1 + version: 2.12.1(typescript@5.8.2) prettier: specifier: 3.5.2 version: 3.5.2 @@ -49,8 +49,8 @@ importers: specifier: ~5.8.2 version: 5.8.2 vitest: - specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^3.1.1 + version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) @@ -62,14 +62,14 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -77,11 +77,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -90,7 +90,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -108,26 +108,26 @@ importers: version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': - specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + specifier: ^1.1.38 + version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -138,17 +138,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: - specifier: ^14.1.0 - version: 14.1.0 + specifier: ^14.2.1 + version: 14.2.1 eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-cypress: - specifier: ^4.1.0 - version: 4.1.0(eslint@9.21.0) + specifier: ^4.2.0 + version: 4.2.0(eslint@9.23.0) eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -159,20 +159,20 @@ importers: specifier: 3.5.2 version: 3.5.2 start-server-and-test: - specifier: ^2.0.10 - version: 2.0.10 + specifier: ^2.0.11 + version: 2.0.11 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: - specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^3.1.1 + version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -184,14 +184,14 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node22': - specifier: ^22.0.0 - version: 22.0.0 + specifier: ^22.0.1 + version: 22.0.1 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -199,11 +199,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -212,10 +212,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -227,14 +227,14 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -242,11 +242,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -255,7 +255,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -273,26 +273,26 @@ importers: version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': - specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + specifier: ^1.1.38 + version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -303,20 +303,20 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: - specifier: ^14.1.0 - version: 14.1.0 + specifier: ^14.2.1 + version: 14.2.1 eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-cypress: - specifier: ^4.1.0 - version: 4.1.0(eslint@9.21.0) + specifier: ^4.2.0 + version: 4.2.0(eslint@9.23.0) eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) eslint-plugin-yml: specifier: ^1.17.0 - version: 1.17.0(eslint@9.21.0) + version: 1.17.0(eslint@9.23.0) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -327,20 +327,20 @@ importers: specifier: 3.5.2 version: 3.5.2 start-server-and-test: - specifier: ^2.0.10 - version: 2.0.10 + specifier: ^2.0.11 + version: 2.0.11 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: - specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^3.1.1 + version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -352,14 +352,14 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -367,11 +367,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -380,7 +380,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -398,26 +398,26 @@ importers: version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': - specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + specifier: ^1.1.38 + version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -428,17 +428,17 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: - specifier: ^14.1.0 - version: 14.1.0 + specifier: ^14.2.1 + version: 14.2.1 eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-cypress: - specifier: ^4.1.0 - version: 4.1.0(eslint@9.21.0) + specifier: ^4.2.0 + version: 4.2.0(eslint@9.23.0) eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -449,20 +449,20 @@ importers: specifier: 3.5.2 version: 3.5.2 start-server-and-test: - specifier: ^2.0.10 - version: 2.0.10 + specifier: ^2.0.11 + version: 2.0.11 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: - specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^3.1.1 + version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -474,14 +474,14 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -489,29 +489,29 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) cypress: - specifier: ^14.1.0 - version: 14.1.0 + specifier: ^14.2.1 + version: 14.2.1 eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-cypress: - specifier: ^4.1.0 - version: 4.1.0(eslint@9.21.0) + specifier: ^4.2.0 + version: 4.2.0(eslint@9.23.0) eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 start-server-and-test: - specifier: ^2.0.10 - version: 2.0.10 + specifier: ^2.0.11 + version: 2.0.11 typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -523,17 +523,17 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -541,11 +541,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -554,7 +554,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -566,17 +566,17 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -584,11 +584,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -597,7 +597,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -610,16 +610,16 @@ importers: devDependencies: '@nightwatch/vue': specifier: ^3.1.2 - version: 3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.8.2)) + version: 3.1.2(@types/node@22.13.15)(vue@3.5.13(typescript@5.8.2)) '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -633,29 +633,29 @@ importers: specifier: ^133.0.3 version: 133.0.3 eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) geckodriver: specifier: ^5.0.0 version: 5.0.0(bare-buffer@3.0.1) nightwatch: - specifier: ^3.11.1 - version: 3.11.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)) + specifier: ^3.12.1 + version: 3.12.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.13.9)(typescript@5.8.2) + version: 10.9.2(@types/node@22.13.15)(typescript@5.8.2) typescript: specifier: ~5.8.2 version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -670,17 +670,17 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@playwright/test': - specifier: ^1.50.1 - version: 1.50.1 + specifier: ^1.51.1 + version: 1.51.1 '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -688,14 +688,14 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-playwright: specifier: ^2.2.0 - version: 2.2.0(eslint@9.21.0) + version: 2.2.0(eslint@9.23.0) eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -704,7 +704,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -716,17 +716,17 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.21.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -734,11 +734,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -750,7 +750,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -762,17 +762,17 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -780,11 +780,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -793,7 +793,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -805,17 +805,17 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -823,11 +823,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -836,7 +836,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -848,20 +848,20 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': - specifier: ^1.1.36 - version: 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) + specifier: ^1.1.38 + version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -872,11 +872,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -888,10 +888,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vitest: - specifier: ^3.0.7 - version: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^3.1.1 + version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -906,14 +906,14 @@ importers: version: 4.5.0(vue@3.5.13(typescript@5.8.2)) devDependencies: '@tsconfig/node22': - specifier: ^22.0.0 - version: 22.0.0 + specifier: ^22.0.1 + version: 22.0.1 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -921,11 +921,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -937,10 +937,10 @@ importers: version: 0.11.2(rollup@4.37.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -952,14 +952,14 @@ importers: version: 3.5.13(typescript@5.8.2) devDependencies: '@tsconfig/node20': - specifier: ^20.1.4 - version: 20.1.4 + specifier: ^20.1.5 + version: 20.1.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.15 + version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -967,11 +967,11 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) eslint: - specifier: ^9.21.0 - version: 9.21.0 + specifier: ^9.23.0 + version: 9.23.0 eslint-plugin-vue: specifier: ~10.0.0 - version: 10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)) + version: 10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)) espree: specifier: ^9.6.1 version: 9.6.1 @@ -983,7 +983,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -1175,19 +1175,13 @@ packages: resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} engines: {node: '>=18'} - '@cypress/request@3.0.7': - resolution: {integrity: sha512-LzxlLEMbBOPYB85uXrDqvD4MgcenjRBLIns3zyhx7vTPj/0u2eQhzXvPiGcaJrV38Q9dbkExWp6cOHPJ+EtFYg==} + '@cypress/request@3.0.8': + resolution: {integrity: sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==} engines: {node: '>= 6'} '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.0': resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} engines: {node: '>=18'} @@ -1206,12 +1200,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.0': resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} engines: {node: '>=18'} @@ -1242,12 +1230,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.0': resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} engines: {node: '>=18'} @@ -1266,12 +1248,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.0': resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} engines: {node: '>=18'} @@ -1290,12 +1266,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.0': resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} engines: {node: '>=18'} @@ -1314,12 +1284,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.0': resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} engines: {node: '>=18'} @@ -1338,12 +1302,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.0': resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} engines: {node: '>=18'} @@ -1362,12 +1320,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.0': resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} engines: {node: '>=18'} @@ -1386,12 +1338,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.0': resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} engines: {node: '>=18'} @@ -1410,12 +1356,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.0': resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} engines: {node: '>=18'} @@ -1434,12 +1374,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.0': resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} engines: {node: '>=18'} @@ -1464,12 +1398,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.0': resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} engines: {node: '>=18'} @@ -1488,12 +1416,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.0': resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} engines: {node: '>=18'} @@ -1512,12 +1434,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.0': resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} engines: {node: '>=18'} @@ -1536,12 +1452,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.0': resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} engines: {node: '>=18'} @@ -1560,12 +1470,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.0': resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} engines: {node: '>=18'} @@ -1584,12 +1488,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.0': resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} engines: {node: '>=18'} @@ -1602,12 +1500,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.24.2': - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.25.0': resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} @@ -1626,12 +1518,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.0': resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} engines: {node: '>=18'} @@ -1644,12 +1530,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.25.0': resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} @@ -1668,12 +1548,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.0': resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} engines: {node: '>=18'} @@ -1692,12 +1566,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.0': resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} engines: {node: '>=18'} @@ -1716,12 +1584,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.0': resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} engines: {node: '>=18'} @@ -1740,12 +1602,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.0': resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} engines: {node: '>=18'} @@ -1764,12 +1620,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.0': resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} engines: {node: '>=18'} @@ -1796,16 +1646,20 @@ packages: resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.2.0': + resolution: {integrity: sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.12.0': resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.0': - resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.21.0': - resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} + '@eslint/js@9.23.0': + resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -2006,8 +1860,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.50.1': - resolution: {integrity: sha512-Jii3aBg+CEDpgnuDxEp/h7BimHcUTDlpEtce89xEumlJ5ef2hqepZ+PWp1DDpYC/VO9fmWVI1IlEaoI5fK9FXQ==} + '@playwright/test@1.51.1': + resolution: {integrity: sha512-nM+kEaTSAoVlXmMPH10017vn3FSiFqr/bh4fKg9vmAdMfd9SDqRZNvPSiAHADc/itWak+qPvMPZQOPwCBW7k7Q==} engines: {node: '>=18'} hasBin: true @@ -2077,131 +1931,66 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.34.8': - resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.37.0': resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.34.8': - resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.37.0': resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.34.8': - resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.37.0': resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.34.8': - resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.37.0': resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.34.8': - resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.37.0': resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.8': - resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.37.0': resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.37.0': resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.37.0': resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.8': - resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.37.0': resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.8': - resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.37.0': resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.37.0': resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.37.0': resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==} cpu: [riscv64] @@ -2212,61 +2001,31 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.8': - resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.37.0': resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.8': - resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.37.0': resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.8': - resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.37.0': resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.34.8': - resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.37.0': resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.8': - resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.37.0': resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.8': - resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.37.0': resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==} cpu: [x64] @@ -2318,11 +2077,11 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tsconfig/node20@20.1.4': - resolution: {integrity: sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==} + '@tsconfig/node20@20.1.5': + resolution: {integrity: sha512-Vm8e3WxDTqMGPU4GATF9keQAIy1Drd7bPwlgzKJnZtoOsTm1tduUTbDjg0W5qERvGuxPI2h9RbMufH0YdfBylA==} - '@tsconfig/node22@22.0.0': - resolution: {integrity: sha512-twLQ77zevtxobBOD4ToAtVmuYrpeYUh3qh+TEp+08IWhpsrIflVHqQ1F1CiPxQGL7doCdBIOOCF+1Tm833faNg==} + '@tsconfig/node22@22.0.1': + resolution: {integrity: sha512-VkgOa3n6jvs1p+r3DiwBqeEwGAwEvnVCg/hIjiANl5IEcqP3G0u5m8cBJspe1t9qjZRlZ7WFgqq5bJrGdgAKMg==} '@types/chai@4.3.20': resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==} @@ -2348,8 +2107,8 @@ packages: '@types/nightwatch@2.3.32': resolution: {integrity: sha512-RXAWpe83AERF0MbRHXaEJlMQGDtA6BW5sgbn2jO0z04yzbxc4gUvzaJwHpGULBSa2QKUHfBZoLwe/tuQx0PWLg==} - '@types/node@22.13.9': - resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} + '@types/node@22.13.15': + resolution: {integrity: sha512-imAbQEEbVni6i6h6Bd5xkCRwLqFc8hihCsi2GbtDoAtUcAFQ6Zs4pFXTZUUbroTkXdImczWM9AI8eZUuybXE3w==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2372,51 +2131,51 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.26.0': - resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==} + '@typescript-eslint/eslint-plugin@8.29.0': + resolution: {integrity: sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.26.0': - resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} + '@typescript-eslint/parser@8.29.0': + resolution: {integrity: sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.26.0': - resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==} + '@typescript-eslint/scope-manager@8.29.0': + resolution: {integrity: sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.26.0': - resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} + '@typescript-eslint/type-utils@8.29.0': + resolution: {integrity: sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.26.0': - resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==} + '@typescript-eslint/types@8.29.0': + resolution: {integrity: sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.26.0': - resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==} + '@typescript-eslint/typescript-estree@8.29.0': + resolution: {integrity: sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.26.0': - resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} + '@typescript-eslint/utils@8.29.0': + resolution: {integrity: sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.26.0': - resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==} + '@typescript-eslint/visitor-keys@8.29.0': + resolution: {integrity: sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vitejs/plugin-vue-jsx@4.1.1': @@ -2440,8 +2199,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.36': - resolution: {integrity: sha512-IjBV/fcL9NJRxGw221ieaDsqKqj8qUo7rvSupDxMjTXyhsCusHC6M+jFUNqBp4PCkYFcf5bjrKxeZoCEWoPxig==} + '@vitest/eslint-plugin@1.1.38': + resolution: {integrity: sha512-KcOTZyVz8RiM5HyriiDVrP1CyBGuhRxle+lBsmSs6NTJEO/8dKVAq+f5vQzHj1/Kc7bYXSDO6yBe62Zx0t5iaw==} peerDependencies: '@typescript-eslint/utils': ^8.24.0 eslint: '>= 8.57.0' @@ -2453,11 +2212,11 @@ packages: vitest: optional: true - '@vitest/expect@3.0.7': - resolution: {integrity: sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==} + '@vitest/expect@3.1.1': + resolution: {integrity: sha512-q/zjrW9lgynctNbwvFtQkGK9+vvHA5UzVi2V8APrp1C6fG6/MuYYkmlx4FubuqLycCeSdHD5aadWfua/Vr0EUA==} - '@vitest/mocker@3.0.7': - resolution: {integrity: sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==} + '@vitest/mocker@3.1.1': + resolution: {integrity: sha512-bmpJJm7Y7i9BBELlLuuM1J1Q6EQ6K5Ye4wcyOpOMXMcePYKSIYlpcrCm4l/O6ja4VJA5G2aMJiuZkZdnxlC3SA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -2467,20 +2226,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.7': - resolution: {integrity: sha512-CiRY0BViD/V8uwuEzz9Yapyao+M9M008/9oMOSQydwbwb+CMokEq3XVaF3XK/VWaOK0Jm9z7ENhybg70Gtxsmg==} + '@vitest/pretty-format@3.1.1': + resolution: {integrity: sha512-dg0CIzNx+hMMYfNmSqJlLSXEmnNhMswcn3sXO7Tpldr0LiGmg3eXdLLhwkv2ZqgHb/d5xg5F7ezNFRA1fA13yA==} - '@vitest/runner@3.0.7': - resolution: {integrity: sha512-WeEl38Z0S2ZcuRTeyYqaZtm4e26tq6ZFqh5y8YD9YxfWuu0OFiGFUbnxNynwLjNRHPsXyee2M9tV7YxOTPZl2g==} + '@vitest/runner@3.1.1': + resolution: {integrity: sha512-X/d46qzJuEDO8ueyjtKfxffiXraPRfmYasoC4i5+mlLEJ10UvPb0XH5M9C3gWuxd7BAQhpK42cJgJtq53YnWVA==} - '@vitest/snapshot@3.0.7': - resolution: {integrity: sha512-eqTUryJWQN0Rtf5yqCGTQWsCFOQe4eNz5Twsu21xYEcnFJtMU5XvmG0vgebhdLlrHQTSq5p8vWHJIeJQV8ovsA==} + '@vitest/snapshot@3.1.1': + resolution: {integrity: sha512-bByMwaVWe/+1WDf9exFxWWgAixelSdiwo2p33tpqIlM14vW7PRV5ppayVXtfycqze4Qhtwag5sVhX400MLBOOw==} - '@vitest/spy@3.0.7': - resolution: {integrity: sha512-4T4WcsibB0B6hrKdAZTM37ekuyFZt2cGbEGd2+L0P8ov15J1/HUsUaqkXEQPNAWr4BtPPe1gI+FYfMHhEKfR8w==} + '@vitest/spy@3.1.1': + resolution: {integrity: sha512-+EmrUOOXbKzLkTDwlsc/xrwOlPDXyVk3Z6P6K4oiCndxz7YLpp/0R0UsWVOKT0IXWjjBJuSMk6D27qipaupcvQ==} - '@vitest/utils@3.0.7': - resolution: {integrity: sha512-xePVpCRfooFX3rANQjwoditoXgWb1MaFbzmGuPP59MK6i13mrnDw/yEIyJudLeW6/38mCNcwCiJIGmpDPibAIg==} + '@vitest/utils@3.1.1': + resolution: {integrity: sha512-1XIjflyaU2k3HMArJ50bwSh3wKWPD6Q47wz/NUSmRV0zNywPc4w79ARjg/i/aNINHwA+mIALhUVqD9/aUvZNgg==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -2769,6 +2528,9 @@ packages: axios@1.7.9: resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + axios@1.8.4: + resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==} + b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} @@ -3056,8 +2818,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@14.1.0: - resolution: {integrity: sha512-pPPj8Uu9NwjaaiXAEcjYZZmgsq6v9Zs1Nw6a+zRF+ANgYSNhH4S32SjFRsvMcuOHR/8dp4GBJhBPqIPSs+TxaA==} + cypress@14.2.1: + resolution: {integrity: sha512-5xd0E7fUp0pjjib1D7ljkmCwFDgMkWuW06jWiz8dKrI7MNRrDo0C65i4Sh+oZ9YHjMHZRJBR0XZk1DfekOhOUw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3410,11 +3172,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.25.0: resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} engines: {node: '>=18'} @@ -3454,8 +3211,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-cypress@4.1.0: - resolution: {integrity: sha512-JhqkMY02mw74USwK9OFhectx3YSj6Co1NgWBxlGdKvlqiAp9vdEuQqt33DKGQFvvGS/NWtduuhWXWNnU29xDSg==} + eslint-plugin-cypress@4.2.0: + resolution: {integrity: sha512-v5cyt0VYb1tEEODBJSE44PocYOwQsckyexJhCs7LtdD3FGO6D2GjnZB2s2Sts4RcxdxECTWX01nObOZRs26bQw==} peerDependencies: eslint: '>=9' @@ -3496,6 +3253,10 @@ packages: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3504,8 +3265,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.21.0: - resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} + eslint@9.23.0: + resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3574,8 +3335,8 @@ packages: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} engines: {node: '>=4'} - expect-type@1.1.0: - resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} extend@3.0.2: @@ -4449,8 +4210,8 @@ packages: nightwatch-axe-verbose@2.3.1: resolution: {integrity: sha512-C6N95bwPHsRnv04eVIwJ6w5m6X1+Pddvo6nzpzOHQlO0j+pYRVU7zaQmFUJ0L4cqeUxReNEXyTUg/R9WWfHk7w==} - nightwatch@3.11.1: - resolution: {integrity: sha512-CNVDXpy38RzVxM3Nmb/H56os9LrU9tGfpTjFbnbeZW6SWEggMT+ScbbedowUbPw2IPuNfGP8/a1vXD5sYrtdeA==} + nightwatch@3.12.1: + resolution: {integrity: sha512-+tTSjw7w2xY3TRdq5qMkgSztEk6ofMw1l/+Tc4GVRTyUi2/43qV4m2EzOi8Q/3ERKZrIR1Wqqyyh3pw6PJSKMQ==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -4682,8 +4443,8 @@ packages: pkg-types@1.3.0: resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} - pkgroll@2.11.2: - resolution: {integrity: sha512-AnmLpYTRsOuYl3tATsx9EHaBFN5siNu9ufdu0REz8oKDiILMsWrfvis3DxZh+ATw7z7lbc+hx7pE63pkI3k4Rg==} + pkgroll@2.12.1: + resolution: {integrity: sha512-MpooedkVk28Sl1I5q8YO2QZmdlHdEtCzv1nReZdHNRhY0CzbZ14TewN47JopF+0rGCaQOERSPfcIOgPZDQXlZA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4692,13 +4453,13 @@ packages: typescript: optional: true - playwright-core@1.50.1: - resolution: {integrity: sha512-ra9fsNWayuYumt+NiM069M6OkcRb1FZSK8bgi66AtpFoWkg2+y0bJSNmkFrWhMbEBbVKC/EruAHH3g0zmtwGmQ==} + playwright-core@1.51.1: + resolution: {integrity: sha512-/crRMj8+j/Nq5s8QcvegseuyeZPxpQCZb6HNk3Sos3BlZyAknRjoyJPFWkpNn8v0+P3WiwqFF8P+zQo4eqiNuw==} engines: {node: '>=18'} hasBin: true - playwright@1.50.1: - resolution: {integrity: sha512-G8rwsOQJ63XG6BbKj2w5rHeavFjy5zynBA9zsJMMtBoe/Uf757oG12NXz6e6OirF7RCrTVAKFXbLmn1RbL7Qaw==} + playwright@1.51.1: + resolution: {integrity: sha512-kkx+MB2KQRkyxjYPc3a0wLZZoDczmppyGJIvQ43l+aZihkaVvmu/21kiyaHeHjiFxjxNNFnUncKmcGIyOojsaw==} engines: {node: '>=18'} hasBin: true @@ -4774,8 +4535,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.13.1: - resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} querystringify@2.2.0: @@ -4853,11 +4614,6 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.34.8: - resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.37.0: resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -4879,6 +4635,9 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -4917,6 +4676,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} @@ -5026,13 +4790,13 @@ packages: resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==} engines: {node: '>=6'} - start-server-and-test@2.0.10: - resolution: {integrity: sha512-nZphcfcqGqwk74lbZkqSwClkYz+M5ZPGOMgWxNVJrdztPKN96qe6HooRu6L3TpwITn0lKJJdKACqHbJtqythOQ==} + start-server-and-test@2.0.11: + resolution: {integrity: sha512-TN39gLzPhHAflxyOkE/oMfQGj+pj3JgF6qVicFH/JrXt7xXktidKXwqfRga+ve7lVA8+RgPZVc25VrEPRScaDw==} engines: {node: '>=16'} hasBin: true - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + std-env@3.8.1: + resolution: {integrity: sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==} stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} @@ -5237,8 +5001,8 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} - typescript-eslint@8.26.0: - resolution: {integrity: sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==} + typescript-eslint@8.29.0: + resolution: {integrity: sha512-ep9rVd9B4kQsZ7ZnWCVxUE/xDLUUUsRzE0poAeNu+4CkFErLfuvPt/qtm2EpnSyfvsR0S6QzDFSrPCFBwf64fg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5314,8 +5078,8 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 - vite-node@3.0.7: - resolution: {integrity: sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==} + vite-node@3.1.1: + resolution: {integrity: sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -5411,16 +5175,16 @@ packages: yaml: optional: true - vitest@3.0.7: - resolution: {integrity: sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==} + vitest@3.1.1: + resolution: {integrity: sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.7 - '@vitest/ui': 3.0.7 + '@vitest/browser': 3.1.1 + '@vitest/ui': 3.1.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5474,8 +5238,8 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} - wait-on@8.0.2: - resolution: {integrity: sha512-qHlU6AawrgAIHlueGQHQ+ETcPLAauXbnoTKl3RKq20W0T8x0DKVAo5xWIYjHSyvHxQlcYbFdR0jp4T9bDVITFA==} + wait-on@8.0.3: + resolution: {integrity: sha512-nQFqAFzZDeRxsu7S3C7LbuxslHhk+gnJZHyethuGKAn2IVleIbTB9I3vJSQiSR+DifUqmdzfPMoMPJfLqMF2vw==} engines: {node: '>=12.0.0'} hasBin: true @@ -5866,7 +5630,7 @@ snapshots: '@csstools/css-tokenizer@3.0.3': {} - '@cypress/request@3.0.7': + '@cypress/request@3.0.8': dependencies: aws-sign2: 0.7.0 aws4: 1.13.2 @@ -5881,7 +5645,7 @@ snapshots: json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.13.1 + qs: 6.14.0 safe-buffer: 5.2.1 tough-cookie: 5.1.0 tunnel-agent: 0.6.0 @@ -5894,9 +5658,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@esbuild/aix-ppc64@0.24.2': - optional: true - '@esbuild/aix-ppc64@0.25.0': optional: true @@ -5906,9 +5667,6 @@ snapshots: '@esbuild/android-arm64@0.18.20': optional: true - '@esbuild/android-arm64@0.24.2': - optional: true - '@esbuild/android-arm64@0.25.0': optional: true @@ -5924,9 +5682,6 @@ snapshots: '@esbuild/android-arm@0.18.20': optional: true - '@esbuild/android-arm@0.24.2': - optional: true - '@esbuild/android-arm@0.25.0': optional: true @@ -5936,9 +5691,6 @@ snapshots: '@esbuild/android-x64@0.18.20': optional: true - '@esbuild/android-x64@0.24.2': - optional: true - '@esbuild/android-x64@0.25.0': optional: true @@ -5948,9 +5700,6 @@ snapshots: '@esbuild/darwin-arm64@0.18.20': optional: true - '@esbuild/darwin-arm64@0.24.2': - optional: true - '@esbuild/darwin-arm64@0.25.0': optional: true @@ -5960,9 +5709,6 @@ snapshots: '@esbuild/darwin-x64@0.18.20': optional: true - '@esbuild/darwin-x64@0.24.2': - optional: true - '@esbuild/darwin-x64@0.25.0': optional: true @@ -5972,9 +5718,6 @@ snapshots: '@esbuild/freebsd-arm64@0.18.20': optional: true - '@esbuild/freebsd-arm64@0.24.2': - optional: true - '@esbuild/freebsd-arm64@0.25.0': optional: true @@ -5984,9 +5727,6 @@ snapshots: '@esbuild/freebsd-x64@0.18.20': optional: true - '@esbuild/freebsd-x64@0.24.2': - optional: true - '@esbuild/freebsd-x64@0.25.0': optional: true @@ -5996,9 +5736,6 @@ snapshots: '@esbuild/linux-arm64@0.18.20': optional: true - '@esbuild/linux-arm64@0.24.2': - optional: true - '@esbuild/linux-arm64@0.25.0': optional: true @@ -6008,9 +5745,6 @@ snapshots: '@esbuild/linux-arm@0.18.20': optional: true - '@esbuild/linux-arm@0.24.2': - optional: true - '@esbuild/linux-arm@0.25.0': optional: true @@ -6020,9 +5754,6 @@ snapshots: '@esbuild/linux-ia32@0.18.20': optional: true - '@esbuild/linux-ia32@0.24.2': - optional: true - '@esbuild/linux-ia32@0.25.0': optional: true @@ -6035,9 +5766,6 @@ snapshots: '@esbuild/linux-loong64@0.18.20': optional: true - '@esbuild/linux-loong64@0.24.2': - optional: true - '@esbuild/linux-loong64@0.25.0': optional: true @@ -6047,9 +5775,6 @@ snapshots: '@esbuild/linux-mips64el@0.18.20': optional: true - '@esbuild/linux-mips64el@0.24.2': - optional: true - '@esbuild/linux-mips64el@0.25.0': optional: true @@ -6059,9 +5784,6 @@ snapshots: '@esbuild/linux-ppc64@0.18.20': optional: true - '@esbuild/linux-ppc64@0.24.2': - optional: true - '@esbuild/linux-ppc64@0.25.0': optional: true @@ -6071,9 +5793,6 @@ snapshots: '@esbuild/linux-riscv64@0.18.20': optional: true - '@esbuild/linux-riscv64@0.24.2': - optional: true - '@esbuild/linux-riscv64@0.25.0': optional: true @@ -6083,9 +5802,6 @@ snapshots: '@esbuild/linux-s390x@0.18.20': optional: true - '@esbuild/linux-s390x@0.24.2': - optional: true - '@esbuild/linux-s390x@0.25.0': optional: true @@ -6095,18 +5811,12 @@ snapshots: '@esbuild/linux-x64@0.18.20': optional: true - '@esbuild/linux-x64@0.24.2': - optional: true - '@esbuild/linux-x64@0.25.0': optional: true '@esbuild/linux-x64@0.25.1': optional: true - '@esbuild/netbsd-arm64@0.24.2': - optional: true - '@esbuild/netbsd-arm64@0.25.0': optional: true @@ -6116,18 +5826,12 @@ snapshots: '@esbuild/netbsd-x64@0.18.20': optional: true - '@esbuild/netbsd-x64@0.24.2': - optional: true - '@esbuild/netbsd-x64@0.25.0': optional: true '@esbuild/netbsd-x64@0.25.1': optional: true - '@esbuild/openbsd-arm64@0.24.2': - optional: true - '@esbuild/openbsd-arm64@0.25.0': optional: true @@ -6137,9 +5841,6 @@ snapshots: '@esbuild/openbsd-x64@0.18.20': optional: true - '@esbuild/openbsd-x64@0.24.2': - optional: true - '@esbuild/openbsd-x64@0.25.0': optional: true @@ -6149,9 +5850,6 @@ snapshots: '@esbuild/sunos-x64@0.18.20': optional: true - '@esbuild/sunos-x64@0.24.2': - optional: true - '@esbuild/sunos-x64@0.25.0': optional: true @@ -6161,9 +5859,6 @@ snapshots: '@esbuild/win32-arm64@0.18.20': optional: true - '@esbuild/win32-arm64@0.24.2': - optional: true - '@esbuild/win32-arm64@0.25.0': optional: true @@ -6173,9 +5868,6 @@ snapshots: '@esbuild/win32-ia32@0.18.20': optional: true - '@esbuild/win32-ia32@0.24.2': - optional: true - '@esbuild/win32-ia32@0.25.0': optional: true @@ -6185,18 +5877,15 @@ snapshots: '@esbuild/win32-x64@0.18.20': optional: true - '@esbuild/win32-x64@0.24.2': - optional: true - '@esbuild/win32-x64@0.25.0': optional: true '@esbuild/win32-x64@0.25.1': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.23.0)': dependencies: - eslint: 9.21.0 + eslint: 9.23.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -6209,11 +5898,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-helpers@0.2.0': {} + '@eslint/core@0.12.0': dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.0': + '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 debug: 4.4.0(supports-color@8.1.1) @@ -6227,7 +5918,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.21.0': {} + '@eslint/js@9.23.0': {} '@eslint/object-schema@2.1.6': {} @@ -6378,12 +6069,12 @@ snapshots: dependencies: archiver: 5.3.2 - '@nightwatch/vue@3.1.2(@types/node@22.13.9)(vue@3.5.13(typescript@5.8.2))': + '@nightwatch/vue@3.1.2(@types/node@22.13.15)(vue@3.5.13(typescript@5.8.2))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.10(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.10(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) get-port: 5.1.1 - vite: 4.5.10(@types/node@22.13.9) + vite: 4.5.10(@types/node@22.13.15) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6419,19 +6110,19 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.50.1': + '@playwright/test@1.51.1': dependencies: - playwright: 1.50.1 + playwright: 1.51.1 '@polka/url@1.0.0-next.28': {} - '@rollup/plugin-alias@5.1.1(rollup@4.34.8)': + '@rollup/plugin-alias@5.1.1(rollup@4.37.0)': optionalDependencies: - rollup: 4.34.8 + rollup: 4.37.0 - '@rollup/plugin-commonjs@28.0.2(rollup@4.34.8)': + '@rollup/plugin-commonjs@28.0.2(rollup@4.37.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.2(picomatch@4.0.2) @@ -6439,172 +6130,107 @@ snapshots: magic-string: 0.30.17 picomatch: 4.0.2 optionalDependencies: - rollup: 4.34.8 + rollup: 4.37.0 - '@rollup/plugin-dynamic-import-vars@2.1.5(rollup@4.34.8)': + '@rollup/plugin-dynamic-import-vars@2.1.5(rollup@4.37.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) astring: 1.9.0 estree-walker: 2.0.2 fast-glob: 3.3.3 magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.8 + rollup: 4.37.0 - '@rollup/plugin-inject@5.0.5(rollup@4.34.8)': + '@rollup/plugin-inject@5.0.5(rollup@4.37.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) estree-walker: 2.0.2 magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.8 + rollup: 4.37.0 - '@rollup/plugin-json@6.1.0(rollup@4.34.8)': + '@rollup/plugin-json@6.1.0(rollup@4.37.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) optionalDependencies: - rollup: 4.34.8 + rollup: 4.37.0 - '@rollup/plugin-node-resolve@16.0.0(rollup@4.34.8)': + '@rollup/plugin-node-resolve@16.0.0(rollup@4.37.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.10 optionalDependencies: - rollup: 4.34.8 - - '@rollup/pluginutils@5.1.4(rollup@4.34.8)': - dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.34.8 + rollup: 4.37.0 '@rollup/pluginutils@5.1.4(rollup@4.37.0)': dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: rollup: 4.37.0 - '@rollup/rollup-android-arm-eabi@4.34.8': - optional: true - '@rollup/rollup-android-arm-eabi@4.37.0': optional: true - '@rollup/rollup-android-arm64@4.34.8': - optional: true - '@rollup/rollup-android-arm64@4.37.0': optional: true - '@rollup/rollup-darwin-arm64@4.34.8': - optional: true - '@rollup/rollup-darwin-arm64@4.37.0': optional: true - '@rollup/rollup-darwin-x64@4.34.8': - optional: true - '@rollup/rollup-darwin-x64@4.37.0': optional: true - '@rollup/rollup-freebsd-arm64@4.34.8': - optional: true - '@rollup/rollup-freebsd-arm64@4.37.0': optional: true - '@rollup/rollup-freebsd-x64@4.34.8': - optional: true - '@rollup/rollup-freebsd-x64@4.37.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.37.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.37.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.34.8': - optional: true - '@rollup/rollup-linux-arm64-musl@4.37.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.37.0': optional: true '@rollup/rollup-linux-riscv64-musl@4.37.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.37.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-x64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-x64-musl@4.34.8': - optional: true - '@rollup/rollup-linux-x64-musl@4.37.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.8': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.37.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.8': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.37.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.34.8': - optional: true - '@rollup/rollup-win32-x64-msvc@4.37.0': optional: true @@ -6648,9 +6274,9 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@tsconfig/node20@20.1.4': {} + '@tsconfig/node20@20.1.5': {} - '@tsconfig/node22@22.0.0': {} + '@tsconfig/node22@22.0.1': {} '@types/chai@4.3.20': {} @@ -6666,7 +6292,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -6675,11 +6301,11 @@ snapshots: '@types/nightwatch@2.3.32': dependencies: '@types/chai': 5.0.1 - '@types/node': 22.13.9 + '@types/node': 22.13.15 '@types/selenium-webdriver': 4.1.28 devtools-protocol: 0.0.1025565 - '@types/node@22.13.9': + '@types/node@22.13.15': dependencies: undici-types: 6.20.0 @@ -6687,7 +6313,7 @@ snapshots: '@types/selenium-webdriver@4.1.28': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 '@types/ws': 8.5.13 '@types/sinonjs__fake-timers@8.1.1': {} @@ -6698,22 +6324,22 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 optional: true - '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/type-utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.26.0 - eslint: 9.21.0 + '@typescript-eslint/parser': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.29.0 + eslint: 9.23.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6722,40 +6348,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.26.0 + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.21.0 + eslint: 9.23.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.26.0': + '@typescript-eslint/scope-manager@8.29.0': dependencies: - '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/visitor-keys': 8.26.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/visitor-keys': 8.29.0 - '@typescript-eslint/type-utils@8.26.0(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.23.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.21.0 + eslint: 9.23.0 ts-api-utils: 2.0.1(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.26.0': {} + '@typescript-eslint/types@8.29.0': {} - '@typescript-eslint/typescript-estree@8.26.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/visitor-keys': 8.26.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6766,87 +6392,87 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) - '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) - eslint: 9.21.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + eslint: 9.23.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.26.0': + '@typescript-eslint/visitor-keys@8.29.0': dependencies: - '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.10(@types/node@22.13.9))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.10(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 4.5.10(@types/node@22.13.9) + vite: 4.5.10(@types/node@22.13.15) vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) - '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)(vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) - eslint: 9.21.0 + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + eslint: 9.23.0 optionalDependencies: typescript: 5.8.2 - vitest: 3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/expect@3.0.7': + '@vitest/expect@3.1.1': dependencies: - '@vitest/spy': 3.0.7 - '@vitest/utils': 3.0.7 + '@vitest/spy': 3.1.1 + '@vitest/utils': 3.1.1 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.7(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.7 + '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/pretty-format@3.0.7': + '@vitest/pretty-format@3.1.1': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.7': + '@vitest/runner@3.1.1': dependencies: - '@vitest/utils': 3.0.7 + '@vitest/utils': 3.1.1 pathe: 2.0.3 - '@vitest/snapshot@3.0.7': + '@vitest/snapshot@3.1.1': dependencies: - '@vitest/pretty-format': 3.0.7 + '@vitest/pretty-format': 3.1.1 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.0.7': + '@vitest/spy@3.1.1': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.7': + '@vitest/utils@3.1.1': dependencies: - '@vitest/pretty-format': 3.0.7 + '@vitest/pretty-format': 3.1.1 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -6944,14 +6570,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -6970,11 +6596,11 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.21.0)(prettier@3.5.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.23.0)(prettier@3.5.2)': dependencies: - eslint: 9.21.0 - eslint-config-prettier: 10.0.1(eslint@9.21.0) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.2) + eslint: 9.23.0 + eslint-config-prettier: 10.0.1(eslint@9.23.0) + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.2) prettier: 3.5.2 transitivePeerDependencies: - '@types/eslint' @@ -7196,7 +6822,15 @@ snapshots: axe-core@4.10.2: {} - axios@1.7.9(debug@4.4.0): + axios@1.7.9: + dependencies: + follow-redirects: 1.15.9(debug@4.4.0) + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axios@1.8.4(debug@4.4.0): dependencies: follow-redirects: 1.15.9(debug@4.4.0) form-data: 4.0.1 @@ -7387,7 +7021,7 @@ snapshots: chromedriver@133.0.3: dependencies: '@testim/chrome-version': 1.1.4 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 compare-versions: 6.1.1 extract-zip: 2.0.1(supports-color@8.1.1) proxy-agent: 6.5.0 @@ -7502,9 +7136,9 @@ snapshots: csstype@3.1.3: {} - cypress@14.1.0: + cypress@14.2.1: dependencies: - '@cypress/request': 3.0.7 + '@cypress/request': 3.0.8 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.9 @@ -7541,7 +7175,7 @@ snapshots: process: 0.11.10 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.6.3 + semver: 7.7.1 supports-color: 8.1.1 tmp: 0.2.3 tree-kill: 1.2.2 @@ -7854,34 +7488,6 @@ snapshots: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - esbuild@0.24.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.2 - '@esbuild/android-arm': 0.24.2 - '@esbuild/android-arm64': 0.24.2 - '@esbuild/android-x64': 0.24.2 - '@esbuild/darwin-arm64': 0.24.2 - '@esbuild/darwin-x64': 0.24.2 - '@esbuild/freebsd-arm64': 0.24.2 - '@esbuild/freebsd-x64': 0.24.2 - '@esbuild/linux-arm': 0.24.2 - '@esbuild/linux-arm64': 0.24.2 - '@esbuild/linux-ia32': 0.24.2 - '@esbuild/linux-loong64': 0.24.2 - '@esbuild/linux-mips64el': 0.24.2 - '@esbuild/linux-ppc64': 0.24.2 - '@esbuild/linux-riscv64': 0.24.2 - '@esbuild/linux-s390x': 0.24.2 - '@esbuild/linux-x64': 0.24.2 - '@esbuild/netbsd-arm64': 0.24.2 - '@esbuild/netbsd-x64': 0.24.2 - '@esbuild/openbsd-arm64': 0.24.2 - '@esbuild/openbsd-x64': 0.24.2 - '@esbuild/sunos-x64': 0.24.2 - '@esbuild/win32-arm64': 0.24.2 - '@esbuild/win32-ia32': 0.24.2 - '@esbuild/win32-x64': 0.24.2 - esbuild@0.25.0: optionalDependencies: '@esbuild/aix-ppc64': 0.25.0 @@ -7952,51 +7558,51 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.6.4(eslint@9.21.0): + eslint-compat-utils@0.6.4(eslint@9.23.0): dependencies: - eslint: 9.21.0 + eslint: 9.23.0 semver: 7.6.3 - eslint-config-prettier@10.0.1(eslint@9.21.0): + eslint-config-prettier@10.0.1(eslint@9.23.0): dependencies: - eslint: 9.21.0 + eslint: 9.23.0 - eslint-plugin-cypress@4.1.0(eslint@9.21.0): + eslint-plugin-cypress@4.2.0(eslint@9.23.0): dependencies: - eslint: 9.21.0 + eslint: 9.23.0 globals: 15.14.0 - eslint-plugin-playwright@2.2.0(eslint@9.21.0): + eslint-plugin-playwright@2.2.0(eslint@9.23.0): dependencies: - eslint: 9.21.0 + eslint: 9.23.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.21.0))(eslint@9.21.0)(prettier@3.5.2): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.2): dependencies: - eslint: 9.21.0 + eslint: 9.23.0 prettier: 3.5.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 10.0.1(eslint@9.21.0) + eslint-config-prettier: 10.0.1(eslint@9.23.0) - eslint-plugin-vue@10.0.0(eslint@9.21.0)(vue-eslint-parser@10.1.1(eslint@9.21.0)): + eslint-plugin-vue@10.0.0(eslint@9.23.0)(vue-eslint-parser@10.1.1(eslint@9.23.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) - eslint: 9.21.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + eslint: 9.23.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 10.1.1(eslint@9.21.0) + vue-eslint-parser: 10.1.1(eslint@9.23.0) xml-name-validator: 4.0.0 - eslint-plugin-yml@1.17.0(eslint@9.21.0): + eslint-plugin-yml@1.17.0(eslint@9.23.0): dependencies: debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 9.21.0 - eslint-compat-utils: 0.6.4(eslint@9.21.0) + eslint: 9.23.0 + eslint-compat-utils: 0.6.4(eslint@9.23.0) natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: @@ -8007,30 +7613,36 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.3.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.0: {} - eslint@9.21.0: + eslint@9.23.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 + '@eslint/config-helpers': 0.2.0 '@eslint/core': 0.12.0 - '@eslint/eslintrc': 3.3.0 - '@eslint/js': 9.21.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.23.0 '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.2 - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.0(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 esquery: 1.6.0 @@ -8080,7 +7692,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 esutils@2.0.3: {} @@ -8139,7 +7751,7 @@ snapshots: dependencies: pify: 2.3.0 - expect-type@1.1.0: {} + expect-type@1.2.1: {} extend@3.0.2: {} @@ -8999,7 +8611,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.11.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.12.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -9268,27 +8880,27 @@ snapshots: mlly: 1.7.4 pathe: 1.1.2 - pkgroll@2.11.2(typescript@5.8.2): + pkgroll@2.12.1(typescript@5.8.2): dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) - '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) - '@rollup/plugin-dynamic-import-vars': 2.1.5(rollup@4.34.8) - '@rollup/plugin-inject': 5.0.5(rollup@4.34.8) - '@rollup/plugin-json': 6.1.0(rollup@4.34.8) - '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.8) - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - esbuild: 0.24.2 + '@rollup/plugin-alias': 5.1.1(rollup@4.37.0) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.37.0) + '@rollup/plugin-dynamic-import-vars': 2.1.5(rollup@4.37.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.37.0) + '@rollup/plugin-json': 6.1.0(rollup@4.37.0) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.37.0) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + esbuild: 0.25.1 magic-string: 0.30.17 - rollup: 4.34.8 + rollup: 4.37.0 rollup-pluginutils: 2.8.2 optionalDependencies: typescript: 5.8.2 - playwright-core@1.50.1: {} + playwright-core@1.51.1: {} - playwright@1.50.1: + playwright@1.51.1: dependencies: - playwright-core: 1.50.1 + playwright-core: 1.51.1 optionalDependencies: fsevents: 2.3.2 @@ -9363,7 +8975,7 @@ snapshots: punycode@2.3.1: {} - qs@6.13.1: + qs@6.14.0: dependencies: side-channel: 1.1.0 @@ -9450,31 +9062,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.34.8: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.8 - '@rollup/rollup-android-arm64': 4.34.8 - '@rollup/rollup-darwin-arm64': 4.34.8 - '@rollup/rollup-darwin-x64': 4.34.8 - '@rollup/rollup-freebsd-arm64': 4.34.8 - '@rollup/rollup-freebsd-x64': 4.34.8 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 - '@rollup/rollup-linux-arm-musleabihf': 4.34.8 - '@rollup/rollup-linux-arm64-gnu': 4.34.8 - '@rollup/rollup-linux-arm64-musl': 4.34.8 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 - '@rollup/rollup-linux-riscv64-gnu': 4.34.8 - '@rollup/rollup-linux-s390x-gnu': 4.34.8 - '@rollup/rollup-linux-x64-gnu': 4.34.8 - '@rollup/rollup-linux-x64-musl': 4.34.8 - '@rollup/rollup-win32-arm64-msvc': 4.34.8 - '@rollup/rollup-win32-ia32-msvc': 4.34.8 - '@rollup/rollup-win32-x64-msvc': 4.34.8 - fsevents: 2.3.3 - rollup@4.37.0: dependencies: '@types/estree': 1.0.6 @@ -9515,6 +9102,10 @@ snapshots: dependencies: tslib: 2.8.1 + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} @@ -9551,6 +9142,8 @@ snapshots: semver@7.6.3: {} + semver@7.7.1: {} + serialize-javascript@6.0.0: dependencies: randombytes: 2.1.0 @@ -9688,7 +9281,7 @@ snapshots: dependencies: type-fest: 0.7.1 - start-server-and-test@2.0.10: + start-server-and-test@2.0.11: dependencies: arg: 5.0.2 bluebird: 3.7.2 @@ -9697,11 +9290,11 @@ snapshots: execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 8.0.2(debug@4.4.0) + wait-on: 8.0.3(debug@4.4.0) transitivePeerDependencies: - supports-color - std-env@3.8.0: {} + std-env@3.8.1: {} stop-iteration-iterator@1.1.0: dependencies: @@ -9861,14 +9454,14 @@ snapshots: dependencies: typescript: 5.8.2 - ts-node@10.9.2(@types/node@22.13.9)(typescript@5.8.2): + ts-node@10.9.2(@types/node@22.13.15)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.9 + '@types/node': 22.13.15 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9908,12 +9501,12 @@ snapshots: type-fest@0.7.1: {} - typescript-eslint@8.26.0(eslint@9.21.0)(typescript@5.8.2): + typescript-eslint@8.29.0(eslint@9.23.0)(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.8.2) - eslint: 9.21.0 + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + eslint: 9.23.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -9986,17 +9579,17 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) - vite-node@3.0.7(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): + vite-node@3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -10011,7 +9604,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.37.0) @@ -10022,7 +9615,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -10041,23 +9634,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-core': 7.7.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -10068,54 +9661,54 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.10(@types/node@22.13.9): + vite@4.5.10(@types/node@22.13.15): dependencies: esbuild: 0.18.20 postcss: 8.5.3 rollup: 3.29.5 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 fsevents: 2.3.3 - vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.1 postcss: 8.5.3 rollup: 4.37.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 fsevents: 2.3.3 tsx: 4.19.3 yaml: 2.7.0 - vitest@3.0.7(@types/node@22.13.9)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): + vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.7 - '@vitest/mocker': 3.0.7(vite@6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.7 - '@vitest/runner': 3.0.7 - '@vitest/snapshot': 3.0.7 - '@vitest/spy': 3.0.7 - '@vitest/utils': 3.0.7 + '@vitest/expect': 3.1.1 + '@vitest/mocker': 3.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/pretty-format': 3.1.1 + '@vitest/runner': 3.1.1 + '@vitest/snapshot': 3.1.1 + '@vitest/spy': 3.1.1 + '@vitest/utils': 3.1.1 chai: 5.2.0 debug: 4.4.0(supports-color@8.1.1) - expect-type: 1.1.0 + expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 - std-env: 3.8.0 + std-env: 3.8.1 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.3(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.0.7(@types/node@22.13.9)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.15 jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -10135,10 +9728,10 @@ snapshots: vue-component-type-helpers@2.2.0: {} - vue-eslint-parser@10.1.1(eslint@9.21.0): + vue-eslint-parser@10.1.1(eslint@9.23.0): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.21.0 + eslint: 9.23.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -10173,13 +9766,13 @@ snapshots: dependencies: xml-name-validator: 5.0.0 - wait-on@8.0.2(debug@4.4.0): + wait-on@8.0.3(debug@4.4.0): dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.8.4(debug@4.4.0) joi: 17.13.3 lodash: 4.17.21 minimist: 1.2.8 - rxjs: 7.8.1 + rxjs: 7.8.2 transitivePeerDependencies: - debug diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 4eee1ab..58adaa4 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -16,12 +16,12 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@tsconfig/node22": "^22.0.0", - "@types/node": "^22.13.9", + "@tsconfig/node22": "^22.0.1", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 51ae5c2..1851650 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -15,12 +15,12 @@ "vue": "^3.5.13" }, "devDependencies": { - "@tsconfig/node20": "^20.1.4", - "@types/node": "^22.13.9", + "@tsconfig/node20": "^20.1.5", + "@types/node": "^22.13.15", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "espree": "^9.6.1", "npm-run-all2": "^7.0.2", From 46a1638877e3aac3de867c167d25cc73173a78cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 16:41:35 +0800 Subject: [PATCH 104/110] chore(deps): update dependency unplugin-vue-router to ^0.12.0 (#167) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 95 ++++++++++--------- test/fixtures/file-based-routing/package.json | 2 +- 2 files changed, 53 insertions(+), 44 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 384ce32..dbcef85 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -933,8 +933,8 @@ importers: specifier: ~5.8.2 version: 5.8.2 unplugin-vue-router: - specifier: ^0.11.2 - version: 0.11.2(rollup@4.37.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.12.0 + version: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) @@ -1136,6 +1136,10 @@ packages: resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.0': + resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} + engines: {node: '>=6.9.0'} + '@bazel/runfiles@6.3.1': resolution: {integrity: sha512-1uLNT5NZsUVIGS4syuHwTzZ8HycMPyr6POA3FCE4GbMtc4rhoJk8aZKtNIRthJYfL+iioppi+rTfH3olMPr9nA==} @@ -2378,6 +2382,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} @@ -2477,10 +2486,6 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@1.3.2: - resolution: {integrity: sha512-gdvX700WVC6sHCJQ7bJGfDvtuKAh6Sa6weIZROxfzUZKP7BjvB8y0SMlM/o4omSQ3L60PQSJROBJsb0vEViVnA==} - engines: {node: '>=16.14.0'} - ast-kit@1.4.0: resolution: {integrity: sha512-BlGeOw73FDsX7z0eZE/wuuafxYoek2yzNJ6l6A1nsb4+z/p87TOPbHaWuN53kFKNuUXiCQa2M+xLF71IqQmRSw==} engines: {node: '>=16.14.0'} @@ -2685,9 +2690,9 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} chromedriver@133.0.3: resolution: {integrity: sha512-wGZUtrSdyqnbweXEDIbn+ndu7memG4SEqG6/D+mSabKUEic0hveMYepAPAhlYtvyOc0X8JbsARYtEalVD3R/Vg==} @@ -4383,9 +4388,6 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.2: - resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -4569,6 +4571,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -5031,16 +5037,20 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unplugin-vue-router@0.11.2: - resolution: {integrity: sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==} + unplugin-utils@0.2.4: + resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} + engines: {node: '>=18.12.0'} + + unplugin-vue-router@0.12.0: + resolution: {integrity: sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: vue-router: optional: true - unplugin@2.1.2: - resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==} + unplugin@2.2.2: + resolution: {integrity: sha512-Qp+iiD+qCRnUek+nDoYvtWX7tfnYyXsrOnJ452FRTgOyKmTM7TUJ3l+PLPJOOWPTUyKISKp4isC5JJPSXUjGgw==} engines: {node: '>=18.12.0'} untildify@4.0.0: @@ -5601,6 +5611,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.27.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bazel/runfiles@6.3.1': {} '@colors/colors@1.5.0': @@ -6673,6 +6688,8 @@ snapshots: acorn@8.14.0: {} + acorn@8.14.1: {} + agent-base@7.1.3: {} aggregate-error@3.1.0: @@ -6783,11 +6800,6 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@1.3.2: - dependencies: - '@babel/parser': 7.26.5 - pathe: 1.1.2 - ast-kit@1.4.0: dependencies: '@babel/parser': 7.26.5 @@ -6800,7 +6812,7 @@ snapshots: ast-walker-scope@0.6.2: dependencies: '@babel/parser': 7.26.5 - ast-kit: 1.3.2 + ast-kit: 1.4.0 astral-regex@2.0.0: {} @@ -7006,17 +7018,9 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@3.6.0: + chokidar@4.0.3: dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 + readdirp: 4.1.2 chromedriver@133.0.3: dependencies: @@ -8835,8 +8839,6 @@ snapshots: pathe@1.1.2: {} - pathe@2.0.2: {} - pathe@2.0.3: {} pathval@1.1.1: {} @@ -9018,6 +9020,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.1.2: {} + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -9523,31 +9527,36 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.11.2(rollup@4.37.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): + unplugin-utils@0.2.4: dependencies: - '@babel/types': 7.26.5 - '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + pathe: 2.0.3 + picomatch: 4.0.2 + + unplugin-vue-router@0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): + dependencies: + '@babel/types': 7.27.0 '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2)) ast-walker-scope: 0.6.2 - chokidar: 3.6.0 + chokidar: 4.0.3 fast-glob: 3.3.3 json5: 2.2.3 local-pkg: 1.0.0 magic-string: 0.30.17 + micromatch: 4.0.8 mlly: 1.7.4 - pathe: 2.0.2 + pathe: 2.0.3 scule: 1.3.0 - unplugin: 2.1.2 + unplugin: 2.2.2 + unplugin-utils: 0.2.4 yaml: 2.7.0 optionalDependencies: vue-router: 4.5.0(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - - rollup - vue - unplugin@2.1.2: + unplugin@2.2.2: dependencies: - acorn: 8.14.0 + acorn: 8.14.1 webpack-virtual-modules: 0.6.2 untildify@4.0.0: {} diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index 58adaa4..ae0c178 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -25,7 +25,7 @@ "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", "typescript": "~5.8.2", - "unplugin-vue-router": "^0.11.2", + "unplugin-vue-router": "^0.12.0", "vite": "^6.2.0", "vite-plugin-vue-devtools": "^7.7.2", "vue-tsc": "^2.2.8" From 7dfb263500fa918ce203ea941ddba44965bd2269 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 16:56:58 +0800 Subject: [PATCH 105/110] chore(deps): update vite packages (#165) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/allow-js/package.json | 2 +- examples/api-before-14.3/package.json | 4 +- .../package.json | 2 +- examples/disable-ts-in-templates/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 4 +- examples/minimal/package.json | 2 +- examples/type-checked/package.json | 4 +- examples/with-cypress/package.json | 2 +- examples/with-jsx-in-vue/package.json | 4 +- examples/with-jsx/package.json | 4 +- examples/with-nightwatch/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-prettier/package.json | 2 +- examples/with-tsx-in-vue/package.json | 4 +- examples/with-tsx/package.json | 4 +- examples/with-vitest/package.json | 2 +- pnpm-lock.yaml | 296 ++++++++++++++---- test/fixtures/file-based-routing/package.json | 2 +- test/fixtures/with-older-espree/package.json | 2 +- 19 files changed, 259 insertions(+), 87 deletions(-) diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index 9dbdbb5..674beac 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 6f5882e..993fea9 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -24,8 +24,8 @@ "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/custom-type-checked-rules-on-and-off/package.json b/examples/custom-type-checked-rules-on-and-off/package.json index dc743fd..2f6fa20 100644 --- a/examples/custom-type-checked-rules-on-and-off/package.json +++ b/examples/custom-type-checked-rules-on-and-off/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node22": "^22.0.1", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:^", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/disable-ts-in-templates/package.json b/examples/disable-ts-in-templates/package.json index 0720cc4..42d71af 100644 --- a/examples/disable-ts-in-templates/package.json +++ b/examples/disable-ts-in-templates/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index d25ecdc..7454ffd 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -24,8 +24,8 @@ "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/minimal/package.json b/examples/minimal/package.json index 648521e..6216c8a 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 78dd4d1..1a87d1e 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -24,8 +24,8 @@ "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", diff --git a/examples/with-cypress/package.json b/examples/with-cypress/package.json index 534aaa9..41c6abb 100644 --- a/examples/with-cypress/package.json +++ b/examples/with-cypress/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "cypress": "^14.2.1", diff --git a/examples/with-jsx-in-vue/package.json b/examples/with-jsx-in-vue/package.json index 5af2952..858a799 100644 --- a/examples/with-jsx-in-vue/package.json +++ b/examples/with-jsx-in-vue/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/with-jsx/package.json b/examples/with-jsx/package.json index 9753477..f5801df 100644 --- a/examples/with-jsx/package.json +++ b/examples/with-jsx/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index fe79793..8428229 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -20,7 +20,7 @@ "@nightwatch/vue": "^3.1.2", "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 2d789f2..daf418e 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -19,7 +19,7 @@ "@playwright/test": "^1.51.1", "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 1e9be58..693a5a7 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", diff --git a/examples/with-tsx-in-vue/package.json b/examples/with-tsx-in-vue/package.json index 6d1d2ec..a71b18d 100644 --- a/examples/with-tsx-in-vue/package.json +++ b/examples/with-tsx-in-vue/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/with-tsx/package.json b/examples/with-tsx/package.json index d948481..1221c48 100644 --- a/examples/with-tsx/package.json +++ b/examples/with-tsx/package.json @@ -17,8 +17,8 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", - "@vitejs/plugin-vue-jsx": "^4.1.1", + "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue-jsx": "^4.1.2", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index b4a8d9a..fe3bff4 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -19,7 +19,7 @@ "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vitest/eslint-plugin": "^1.1.38", "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dbcef85..3b08d75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,8 +68,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -117,11 +117,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -190,8 +190,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -233,8 +233,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -282,11 +282,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -358,8 +358,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -407,11 +407,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -480,8 +480,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -529,11 +529,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -572,11 +572,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -618,8 +618,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -679,8 +679,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -722,8 +722,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) @@ -768,11 +768,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -811,11 +811,11 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': - specifier: ^4.1.1 - version: 4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^4.1.2 + version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -857,8 +857,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -912,8 +912,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -958,8 +958,8 @@ importers: specifier: ^22.13.15 version: 22.13.15 '@vitejs/plugin-vue': - specifier: ^5.2.1 - version: 5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.3 + version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -1012,10 +1012,18 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} + '@babel/core@7.26.10': + resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.26.5': resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.27.0': + resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1030,6 +1038,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-create-class-features-plugin@7.27.0': + resolution: {integrity: sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-member-expression-to-functions@7.25.9': resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} @@ -1078,11 +1092,20 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.27.0': + resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.26.5': resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.27.0': + resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.25.9': resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} engines: {node: '>=6.9.0'} @@ -1124,14 +1147,28 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.27.0': + resolution: {integrity: sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} + '@babel/template@7.27.0': + resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.5': resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.27.0': + resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.5': resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} @@ -2182,8 +2219,8 @@ packages: resolution: {integrity: sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitejs/plugin-vue-jsx@4.1.1': - resolution: {integrity: sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==} + '@vitejs/plugin-vue-jsx@4.1.2': + resolution: {integrity: sha512-4Rk0GdE0QCdsIkuMmWeg11gmM4x8UmTnZR/LWPm7QJ7+BsK4tq08udrN0isrrWqz5heFy9HLV/7bOLgFS8hUjA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 @@ -2196,8 +2233,8 @@ packages: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 - '@vitejs/plugin-vue@5.2.1': - resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} + '@vitejs/plugin-vue@5.2.3': + resolution: {integrity: sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 @@ -5450,6 +5487,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.26.10': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) + '@babel/helpers': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 + convert-source-map: 2.0.0 + debug: 4.4.0(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.26.5': dependencies: '@babel/parser': 7.26.5 @@ -5458,6 +5515,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 + '@babel/generator@7.27.0': + dependencies: + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.5 @@ -5483,9 +5548,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-class-features-plugin@7.27.0(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.27.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.5 + '@babel/traverse': 7.27.0 '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -5502,7 +5580,16 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.5 + '@babel/traverse': 7.27.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color @@ -5517,7 +5604,16 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.5 + '@babel/traverse': 7.27.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.27.0 transitivePeerDependencies: - supports-color @@ -5539,10 +5635,19 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.5 + '@babel/helpers@7.27.0': + dependencies: + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 + '@babel/parser@7.26.5': dependencies: '@babel/types': 7.26.5 + '@babel/parser@7.27.0': + dependencies: + '@babel/types': 7.27.0 + '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -5572,11 +5677,21 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-typescript@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -5588,12 +5703,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-typescript@7.27.0(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.27.0(@babel/core@7.26.10) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) + transitivePeerDependencies: + - supports-color + '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.5 '@babel/types': 7.26.5 + '@babel/template@7.27.0': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + '@babel/traverse@7.26.5': dependencies: '@babel/code-frame': 7.26.2 @@ -5606,6 +5738,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.27.0': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 + debug: 4.4.0(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.5': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -6423,11 +6567,11 @@ snapshots: '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) + '@babel/core': 7.26.10 + '@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.10) vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: @@ -6438,7 +6582,7 @@ snapshots: vite: 4.5.10(@types/node@22.13.15) vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) @@ -6533,6 +6677,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.10)': + dependencies: + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 + '@vue/babel-helper-vue-transform-on': 1.2.5 + '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.10) + html-tags: 3.3.1 + svg-tags: 1.0.0 + optionalDependencies: + '@babel/core': 7.26.10 + transitivePeerDependencies: + - supports-color + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.0)': dependencies: '@babel/code-frame': 7.26.2 @@ -6544,6 +6705,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.26.10)': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/core': 7.26.10 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/parser': 7.26.5 + '@vue/compiler-sfc': 3.5.13 + transitivePeerDependencies: + - supports-color + '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.5 diff --git a/test/fixtures/file-based-routing/package.json b/test/fixtures/file-based-routing/package.json index ae0c178..c1978b1 100644 --- a/test/fixtures/file-based-routing/package.json +++ b/test/fixtures/file-based-routing/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/node22": "^22.0.1", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", diff --git a/test/fixtures/with-older-espree/package.json b/test/fixtures/with-older-espree/package.json index 1851650..20e4ec7 100644 --- a/test/fixtures/with-older-espree/package.json +++ b/test/fixtures/with-older-espree/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node20": "^20.1.5", "@types/node": "^22.13.15", - "@vitejs/plugin-vue": "^5.2.1", + "@vitejs/plugin-vue": "^5.2.3", "@vue/eslint-config-typescript": "workspace:*", "@vue/tsconfig": "^0.7.0", "eslint": "^9.23.0", From f3c3aa0afd88bf447b52ff0abf7f68ce2abbfd6d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 17:03:20 +0800 Subject: [PATCH 106/110] chore(deps): update dependency chromedriver to v134 (#168) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/with-nightwatch/package.json | 2 +- pnpm-lock.yaml | 29 +++++++++------------------ 2 files changed, 10 insertions(+), 21 deletions(-) diff --git a/examples/with-nightwatch/package.json b/examples/with-nightwatch/package.json index 8428229..47192fc 100644 --- a/examples/with-nightwatch/package.json +++ b/examples/with-nightwatch/package.json @@ -24,7 +24,7 @@ "@vue/eslint-config-typescript": "workspace:*", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", - "chromedriver": "^133.0.3", + "chromedriver": "^134.0.5", "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "geckodriver": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b08d75..a10ea8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -630,8 +630,8 @@ importers: specifier: ^0.7.0 version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) chromedriver: - specifier: ^133.0.3 - version: 133.0.3 + specifier: ^134.0.5 + version: 134.0.5 eslint: specifier: ^9.23.0 version: 9.23.0 @@ -643,7 +643,7 @@ importers: version: 5.0.0(bare-buffer@3.0.1) nightwatch: specifier: ^3.12.1 - version: 3.12.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)) + version: 3.12.1(chromedriver@134.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)) npm-run-all2: specifier: ^7.0.2 version: 7.0.2 @@ -2567,9 +2567,6 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios@1.7.9: - resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} - axios@1.8.4: resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==} @@ -2731,8 +2728,8 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} - chromedriver@133.0.3: - resolution: {integrity: sha512-wGZUtrSdyqnbweXEDIbn+ndu7memG4SEqG6/D+mSabKUEic0hveMYepAPAhlYtvyOc0X8JbsARYtEalVD3R/Vg==} + chromedriver@134.0.5: + resolution: {integrity: sha512-edXbiuShAvH6Elx8Hobl4NQkgNRMIozcW7ZlEiE8TBynZHRazrepO9hfftQzZgztPvjMQiSWeWjZaDV3SecYaw==} engines: {node: '>=18'} hasBin: true @@ -7006,14 +7003,6 @@ snapshots: axe-core@4.10.2: {} - axios@1.7.9: - dependencies: - follow-redirects: 1.15.9(debug@4.4.0) - form-data: 4.0.1 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.8.4(debug@4.4.0): dependencies: follow-redirects: 1.15.9(debug@4.4.0) @@ -7194,10 +7183,10 @@ snapshots: dependencies: readdirp: 4.1.2 - chromedriver@133.0.3: + chromedriver@134.0.5: dependencies: '@testim/chrome-version': 1.1.4 - axios: 1.7.9 + axios: 1.8.4(debug@4.4.0) compare-versions: 6.1.1 extract-zip: 2.0.1(supports-color@8.1.1) proxy-agent: 6.5.0 @@ -8787,7 +8776,7 @@ snapshots: dependencies: axe-core: 4.10.2 - nightwatch@3.12.1(chromedriver@133.0.3)(geckodriver@5.0.0(bare-buffer@3.0.1)): + nightwatch@3.12.1(chromedriver@134.0.5)(geckodriver@5.0.0(bare-buffer@3.0.1)): dependencies: '@nightwatch/chai': 5.0.3 '@nightwatch/html-reporter-template': 0.3.0 @@ -8824,7 +8813,7 @@ snapshots: untildify: 4.0.0 uuid: 8.3.2 optionalDependencies: - chromedriver: 133.0.3 + chromedriver: 134.0.5 geckodriver: 5.0.0(bare-buffer@3.0.1) transitivePeerDependencies: - bufferutil From ef6b8c6bb461e392bb12997f430836f226a11947 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 17:03:29 +0800 Subject: [PATCH 107/110] chore(deps): update dependency prettier to v3.5.3 (#164) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/api-before-14.3/package.json | 2 +- .../disable-type-checked-for-yml/package.json | 2 +- examples/type-checked/package.json | 2 +- examples/with-prettier/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 44 +++++++++---------- 6 files changed, 27 insertions(+), 27 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index 993fea9..74f8df8 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -37,7 +37,7 @@ "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.2", + "prettier": "3.5.3", "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 7454ffd..aea8986 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -38,7 +38,7 @@ "eslint-plugin-yml": "^1.17.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.2", + "prettier": "3.5.3", "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 1a87d1e..cde83b8 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -37,7 +37,7 @@ "eslint-plugin-vue": "~10.0.0", "jsdom": "^26.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.2", + "prettier": "3.5.3", "start-server-and-test": "^2.0.11", "typescript": "~5.8.2", "vite": "^6.2.0", diff --git a/examples/with-prettier/package.json b/examples/with-prettier/package.json index 693a5a7..3698d8b 100644 --- a/examples/with-prettier/package.json +++ b/examples/with-prettier/package.json @@ -25,7 +25,7 @@ "eslint": "^9.23.0", "eslint-plugin-vue": "~10.0.0", "npm-run-all2": "^7.0.2", - "prettier": "3.5.2", + "prettier": "3.5.3", "typescript": "~5.8.2", "vite": "^6.2.0", "vue-tsc": "^2.2.8" diff --git a/package.json b/package.json index dac2984..a2634d9 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "eslint-plugin-vue": "~10.0.0", "execa": "^9.5.2", "pkgroll": "^2.12.1", - "prettier": "3.5.2", + "prettier": "3.5.3", "tsx": "^4.19.3", "typescript": "~5.8.2", "vitest": "^3.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a10ea8b..921c5e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^2.12.1 version: 2.12.1(typescript@5.8.2) prettier: - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 tsx: specifier: ^4.19.3 version: 4.19.3 @@ -127,7 +127,7 @@ importers: version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -156,8 +156,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 start-server-and-test: specifier: ^2.0.11 version: 2.0.11 @@ -292,7 +292,7 @@ importers: version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -324,8 +324,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 start-server-and-test: specifier: ^2.0.11 version: 2.0.11 @@ -417,7 +417,7 @@ importers: version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -446,8 +446,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 start-server-and-test: specifier: ^2.0.11 version: 2.0.11 @@ -726,7 +726,7 @@ importers: version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 - version: 10.2.0(eslint@9.23.0)(prettier@3.5.2) + version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -743,8 +743,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 prettier: - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 typescript: specifier: ~5.8.2 version: 5.8.2 @@ -4523,8 +4523,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.5.2: - resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} engines: {node: '>=14'} hasBin: true @@ -6780,12 +6780,12 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.2.0(eslint@9.23.0)(prettier@3.5.2)': + '@vue/eslint-config-prettier@10.2.0(eslint@9.23.0)(prettier@3.5.3)': dependencies: eslint: 9.23.0 eslint-config-prettier: 10.0.1(eslint@9.23.0) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.2) - prettier: 3.5.2 + eslint-plugin-prettier: 5.2.3(eslint-config-prettier@10.0.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.3) + prettier: 3.5.3 transitivePeerDependencies: - '@types/eslint' @@ -7742,10 +7742,10 @@ snapshots: eslint: 9.23.0 globals: 13.24.0 - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.2): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.3): dependencies: eslint: 9.23.0 - prettier: 3.5.2 + prettier: 3.5.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: @@ -9092,7 +9092,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.5.2: {} + prettier@3.5.3: {} pretty-bytes@5.6.0: {} From 20048d6678e5760af02619aa379e5b91056b00af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 17:13:05 +0800 Subject: [PATCH 108/110] chore(deps-dev): bump vite from 6.2.3 to 6.2.4 (#162) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.3 to 6.2.4. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 642 +++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 541 insertions(+), 101 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 921c5e6..79da233 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -90,7 +90,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -118,10 +118,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -166,10 +166,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -212,10 +212,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -234,7 +234,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -255,7 +255,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -283,10 +283,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -334,10 +334,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -359,7 +359,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -380,7 +380,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -408,10 +408,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -456,10 +456,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -481,7 +481,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -511,7 +511,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -530,10 +530,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -554,7 +554,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -573,10 +573,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -597,7 +597,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -619,7 +619,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -655,7 +655,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -680,7 +680,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -704,7 +704,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -723,7 +723,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) @@ -750,7 +750,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -769,10 +769,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -793,7 +793,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -812,10 +812,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -836,7 +836,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -858,7 +858,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -888,7 +888,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -913,7 +913,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -937,10 +937,10 @@ importers: version: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -959,7 +959,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -983,7 +983,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -1235,6 +1235,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.2': + resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -1253,6 +1259,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.2': + resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.15.18': resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -1283,6 +1295,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.2': + resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -1301,6 +1319,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.2': + resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -1319,6 +1343,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.2': + resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -1337,6 +1367,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.2': + resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -1355,6 +1391,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.2': + resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -1373,6 +1415,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.2': + resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -1391,6 +1439,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.2': + resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -1409,6 +1463,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.2': + resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -1427,6 +1487,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.2': + resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.15.18': resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} @@ -1451,6 +1517,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.2': + resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -1469,6 +1541,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.2': + resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -1487,6 +1565,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.2': + resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -1505,6 +1589,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.2': + resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -1523,6 +1613,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.2': + resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -1541,6 +1637,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.2': + resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.0': resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} @@ -1553,6 +1655,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.2': + resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -1571,6 +1679,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.2': + resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.0': resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} @@ -1583,6 +1697,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.2': + resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -1601,6 +1721,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.2': + resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -1619,6 +1745,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.2': + resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -1637,6 +1769,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.2': + resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -1655,6 +1793,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.2': + resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -1673,6 +1817,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.2': + resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1977,101 +2127,201 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.38.0': + resolution: {integrity: sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.37.0': resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.38.0': + resolution: {integrity: sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.37.0': resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.38.0': + resolution: {integrity: sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.37.0': resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.38.0': + resolution: {integrity: sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.37.0': resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.38.0': + resolution: {integrity: sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.37.0': resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.38.0': + resolution: {integrity: sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.38.0': + resolution: {integrity: sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.37.0': resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.38.0': + resolution: {integrity: sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.37.0': resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.38.0': + resolution: {integrity: sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.37.0': resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.38.0': + resolution: {integrity: sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.38.0': + resolution: {integrity: sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.38.0': + resolution: {integrity: sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.37.0': resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.38.0': + resolution: {integrity: sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.37.0': resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.38.0': + resolution: {integrity: sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.37.0': resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.38.0': + resolution: {integrity: sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.37.0': resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.38.0': + resolution: {integrity: sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.37.0': resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.38.0': + resolution: {integrity: sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.37.0': resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.38.0': + resolution: {integrity: sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.37.0': resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.38.0': + resolution: {integrity: sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.37.0': resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.38.0': + resolution: {integrity: sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==} + cpu: [x64] + os: [win32] + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -3221,6 +3471,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.2: + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4229,11 +4484,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@5.0.9: resolution: {integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==} engines: {node: ^18 || >=20} @@ -4507,10 +4757,6 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss@8.5.0: - resolution: {integrity: sha512-27VKOqrYfPncKA2NrFOVhP5MGAfHKLYn/Q0mz9cNQyRAKYi3VNHwYU2qKKqPCqgBmeeJ0uAFB56NumXZ5ZReXg==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.3: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} @@ -4659,6 +4905,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.38.0: + resolution: {integrity: sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} @@ -5151,8 +5402,8 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 - vite@4.5.10: - resolution: {integrity: sha512-f2ueoukYTMI/5kMMT7wW+ol3zL6z6PjN28zYrGKAjnbzXhRXWXPThD3uN6muCp+TbfXaDgGvRuPsg6mwVLaWwQ==} + vite@4.5.11: + resolution: {integrity: sha512-4mVdhLkZ0vpqZLGJhNm+X1n7juqXApEMGlUXcOQawA45UmpxivOYaMBkI/Js3FlBsNA8hCgEnX5X04moFitSGw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5179,8 +5430,8 @@ packages: terser: optional: true - vite@6.2.3: - resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} + vite@6.2.4: + resolution: {integrity: sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5820,6 +6071,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.1': optional: true + '@esbuild/aix-ppc64@0.25.2': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -5829,6 +6083,9 @@ snapshots: '@esbuild/android-arm64@0.25.1': optional: true + '@esbuild/android-arm64@0.25.2': + optional: true + '@esbuild/android-arm@0.15.18': optional: true @@ -5844,6 +6101,9 @@ snapshots: '@esbuild/android-arm@0.25.1': optional: true + '@esbuild/android-arm@0.25.2': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -5853,6 +6113,9 @@ snapshots: '@esbuild/android-x64@0.25.1': optional: true + '@esbuild/android-x64@0.25.2': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -5862,6 +6125,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.1': optional: true + '@esbuild/darwin-arm64@0.25.2': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -5871,6 +6137,9 @@ snapshots: '@esbuild/darwin-x64@0.25.1': optional: true + '@esbuild/darwin-x64@0.25.2': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -5880,6 +6149,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.1': optional: true + '@esbuild/freebsd-arm64@0.25.2': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -5889,6 +6161,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.1': optional: true + '@esbuild/freebsd-x64@0.25.2': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -5898,6 +6173,9 @@ snapshots: '@esbuild/linux-arm64@0.25.1': optional: true + '@esbuild/linux-arm64@0.25.2': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -5907,6 +6185,9 @@ snapshots: '@esbuild/linux-arm@0.25.1': optional: true + '@esbuild/linux-arm@0.25.2': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -5916,6 +6197,9 @@ snapshots: '@esbuild/linux-ia32@0.25.1': optional: true + '@esbuild/linux-ia32@0.25.2': + optional: true + '@esbuild/linux-loong64@0.15.18': optional: true @@ -5928,6 +6212,9 @@ snapshots: '@esbuild/linux-loong64@0.25.1': optional: true + '@esbuild/linux-loong64@0.25.2': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -5937,6 +6224,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.1': optional: true + '@esbuild/linux-mips64el@0.25.2': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -5946,6 +6236,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.1': optional: true + '@esbuild/linux-ppc64@0.25.2': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -5955,6 +6248,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.1': optional: true + '@esbuild/linux-riscv64@0.25.2': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -5964,6 +6260,9 @@ snapshots: '@esbuild/linux-s390x@0.25.1': optional: true + '@esbuild/linux-s390x@0.25.2': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -5973,12 +6272,18 @@ snapshots: '@esbuild/linux-x64@0.25.1': optional: true + '@esbuild/linux-x64@0.25.2': + optional: true + '@esbuild/netbsd-arm64@0.25.0': optional: true '@esbuild/netbsd-arm64@0.25.1': optional: true + '@esbuild/netbsd-arm64@0.25.2': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -5988,12 +6293,18 @@ snapshots: '@esbuild/netbsd-x64@0.25.1': optional: true + '@esbuild/netbsd-x64@0.25.2': + optional: true + '@esbuild/openbsd-arm64@0.25.0': optional: true '@esbuild/openbsd-arm64@0.25.1': optional: true + '@esbuild/openbsd-arm64@0.25.2': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -6003,6 +6314,9 @@ snapshots: '@esbuild/openbsd-x64@0.25.1': optional: true + '@esbuild/openbsd-x64@0.25.2': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -6012,6 +6326,9 @@ snapshots: '@esbuild/sunos-x64@0.25.1': optional: true + '@esbuild/sunos-x64@0.25.2': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -6021,6 +6338,9 @@ snapshots: '@esbuild/win32-arm64@0.25.1': optional: true + '@esbuild/win32-arm64@0.25.2': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -6030,6 +6350,9 @@ snapshots: '@esbuild/win32-ia32@0.25.1': optional: true + '@esbuild/win32-ia32@0.25.2': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -6039,6 +6362,9 @@ snapshots: '@esbuild/win32-x64@0.25.1': optional: true + '@esbuild/win32-x64@0.25.2': + optional: true + '@eslint-community/eslint-utils@4.4.1(eslint@9.23.0)': dependencies: eslint: 9.23.0 @@ -6228,9 +6554,9 @@ snapshots: '@nightwatch/vue@3.1.2(@types/node@22.13.15)(vue@3.5.13(typescript@5.8.2))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.10(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.11(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) get-port: 5.1.1 - vite: 4.5.10(@types/node@22.13.15) + vite: 4.5.11(@types/node@22.13.15) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6330,66 +6656,134 @@ snapshots: optionalDependencies: rollup: 4.37.0 + '@rollup/pluginutils@5.1.4(rollup@4.38.0)': + dependencies: + '@types/estree': 1.0.7 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.38.0 + '@rollup/rollup-android-arm-eabi@4.37.0': optional: true + '@rollup/rollup-android-arm-eabi@4.38.0': + optional: true + '@rollup/rollup-android-arm64@4.37.0': optional: true + '@rollup/rollup-android-arm64@4.38.0': + optional: true + '@rollup/rollup-darwin-arm64@4.37.0': optional: true + '@rollup/rollup-darwin-arm64@4.38.0': + optional: true + '@rollup/rollup-darwin-x64@4.37.0': optional: true + '@rollup/rollup-darwin-x64@4.38.0': + optional: true + '@rollup/rollup-freebsd-arm64@4.37.0': optional: true + '@rollup/rollup-freebsd-arm64@4.38.0': + optional: true + '@rollup/rollup-freebsd-x64@4.37.0': optional: true + '@rollup/rollup-freebsd-x64@4.38.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.38.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.37.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.38.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.37.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.38.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.37.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.38.0': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.38.0': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.38.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.37.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.38.0': + optional: true + '@rollup/rollup-linux-riscv64-musl@4.37.0': optional: true + '@rollup/rollup-linux-riscv64-musl@4.38.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.37.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.38.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.37.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.38.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.37.0': optional: true + '@rollup/rollup-linux-x64-musl@4.38.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.37.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.38.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.37.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.38.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.37.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.38.0': + optional: true + '@sec-ant/readable-stream@0.4.1': {} '@sideway/address@4.1.5': @@ -6564,24 +6958,24 @@ snapshots: '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.10) - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.10(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.11(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 4.5.10(@types/node@22.13.15) + vite: 4.5.11(@types/node@22.13.15) vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.3(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) '@vitest/eslint-plugin@1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': @@ -6599,13 +6993,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.1.1': dependencies: @@ -6735,7 +7129,7 @@ snapshots: '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.5.0 + postcss: 8.5.3 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.13': @@ -6754,14 +7148,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -7709,6 +8103,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.1 '@esbuild/win32-x64': 0.25.1 + esbuild@0.25.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.2 + '@esbuild/android-arm': 0.25.2 + '@esbuild/android-arm64': 0.25.2 + '@esbuild/android-x64': 0.25.2 + '@esbuild/darwin-arm64': 0.25.2 + '@esbuild/darwin-x64': 0.25.2 + '@esbuild/freebsd-arm64': 0.25.2 + '@esbuild/freebsd-x64': 0.25.2 + '@esbuild/linux-arm': 0.25.2 + '@esbuild/linux-arm64': 0.25.2 + '@esbuild/linux-ia32': 0.25.2 + '@esbuild/linux-loong64': 0.25.2 + '@esbuild/linux-mips64el': 0.25.2 + '@esbuild/linux-ppc64': 0.25.2 + '@esbuild/linux-riscv64': 0.25.2 + '@esbuild/linux-s390x': 0.25.2 + '@esbuild/linux-x64': 0.25.2 + '@esbuild/netbsd-arm64': 0.25.2 + '@esbuild/netbsd-x64': 0.25.2 + '@esbuild/openbsd-arm64': 0.25.2 + '@esbuild/openbsd-x64': 0.25.2 + '@esbuild/sunos-x64': 0.25.2 + '@esbuild/win32-arm64': 0.25.2 + '@esbuild/win32-ia32': 0.25.2 + '@esbuild/win32-x64': 0.25.2 + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -8764,8 +9186,6 @@ snapshots: nanoid@3.3.11: {} - nanoid@3.3.8: {} - nanoid@5.0.9: {} natural-compare@1.4.0: {} @@ -9074,12 +9494,6 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.5.0: - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.3: dependencies: nanoid: 3.3.11 @@ -9253,6 +9667,32 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.37.0 fsevents: 2.3.3 + rollup@4.38.0: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.38.0 + '@rollup/rollup-android-arm64': 4.38.0 + '@rollup/rollup-darwin-arm64': 4.38.0 + '@rollup/rollup-darwin-x64': 4.38.0 + '@rollup/rollup-freebsd-arm64': 4.38.0 + '@rollup/rollup-freebsd-x64': 4.38.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.38.0 + '@rollup/rollup-linux-arm-musleabihf': 4.38.0 + '@rollup/rollup-linux-arm64-gnu': 4.38.0 + '@rollup/rollup-linux-arm64-musl': 4.38.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.38.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.38.0 + '@rollup/rollup-linux-riscv64-gnu': 4.38.0 + '@rollup/rollup-linux-riscv64-musl': 4.38.0 + '@rollup/rollup-linux-s390x-gnu': 4.38.0 + '@rollup/rollup-linux-x64-gnu': 4.38.0 + '@rollup/rollup-linux-x64-musl': 4.38.0 + '@rollup/rollup-win32-arm64-msvc': 4.38.0 + '@rollup/rollup-win32-ia32-msvc': 4.38.0 + '@rollup/rollup-win32-x64-msvc': 4.38.0 + fsevents: 2.3.3 + rrweb-cssom@0.7.1: {} rrweb-cssom@0.8.0: {} @@ -9749,9 +10189,9 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-node@3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: @@ -9759,7 +10199,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9774,10 +10214,10 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + '@rollup/pluginutils': 5.1.4(rollup@4.38.0) debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -9785,7 +10225,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -9804,23 +10244,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-core': 7.7.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.37.0)(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -9831,11 +10271,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.10(@types/node@22.13.15): + vite@4.5.11(@types/node@22.13.15): dependencies: esbuild: 0.18.20 postcss: 8.5.3 @@ -9844,11 +10284,11 @@ snapshots: '@types/node': 22.13.15 fsevents: 2.3.3 - vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: - esbuild: 0.25.1 + esbuild: 0.25.2 postcss: 8.5.3 - rollup: 4.37.0 + rollup: 4.38.0 optionalDependencies: '@types/node': 22.13.15 fsevents: 2.3.3 @@ -9858,7 +10298,7 @@ snapshots: vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.1.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.1.1 '@vitest/runner': 3.1.1 '@vitest/snapshot': 3.1.1 @@ -9874,7 +10314,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.3(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-node: 3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: From 72a3729c16fb0716544854df5e972356c6f89bd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:11:26 +0800 Subject: [PATCH 109/110] chore(deps-dev): bump vite from 6.2.4 to 6.2.5 (#169) --- pnpm-lock.yaml | 334 ++++++++++++++++++++++++------------------------- 1 file changed, 167 insertions(+), 167 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 79da233..a51a6e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -90,7 +90,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -118,10 +118,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -166,10 +166,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -212,10 +212,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -234,7 +234,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -255,7 +255,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -283,10 +283,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -334,10 +334,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -359,7 +359,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -380,7 +380,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -408,10 +408,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -456,10 +456,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -481,7 +481,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -511,7 +511,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -530,10 +530,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -554,7 +554,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -573,10 +573,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -597,7 +597,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -619,7 +619,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -655,7 +655,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -680,7 +680,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -704,7 +704,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -723,7 +723,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) @@ -750,7 +750,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -769,10 +769,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -793,7 +793,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -812,10 +812,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -836,7 +836,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -858,7 +858,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -888,7 +888,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -913,7 +913,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -937,10 +937,10 @@ importers: version: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -959,7 +959,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -983,7 +983,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -2127,8 +2127,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.38.0': - resolution: {integrity: sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==} + '@rollup/rollup-android-arm-eabi@4.39.0': + resolution: {integrity: sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==} cpu: [arm] os: [android] @@ -2137,8 +2137,8 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.38.0': - resolution: {integrity: sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==} + '@rollup/rollup-android-arm64@4.39.0': + resolution: {integrity: sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==} cpu: [arm64] os: [android] @@ -2147,8 +2147,8 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.38.0': - resolution: {integrity: sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==} + '@rollup/rollup-darwin-arm64@4.39.0': + resolution: {integrity: sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==} cpu: [arm64] os: [darwin] @@ -2157,8 +2157,8 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.38.0': - resolution: {integrity: sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==} + '@rollup/rollup-darwin-x64@4.39.0': + resolution: {integrity: sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==} cpu: [x64] os: [darwin] @@ -2167,8 +2167,8 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.38.0': - resolution: {integrity: sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==} + '@rollup/rollup-freebsd-arm64@4.39.0': + resolution: {integrity: sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==} cpu: [arm64] os: [freebsd] @@ -2177,8 +2177,8 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.38.0': - resolution: {integrity: sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==} + '@rollup/rollup-freebsd-x64@4.39.0': + resolution: {integrity: sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==} cpu: [x64] os: [freebsd] @@ -2187,8 +2187,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.38.0': - resolution: {integrity: sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==} + '@rollup/rollup-linux-arm-gnueabihf@4.39.0': + resolution: {integrity: sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==} cpu: [arm] os: [linux] @@ -2197,8 +2197,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.38.0': - resolution: {integrity: sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==} + '@rollup/rollup-linux-arm-musleabihf@4.39.0': + resolution: {integrity: sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==} cpu: [arm] os: [linux] @@ -2207,8 +2207,8 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.38.0': - resolution: {integrity: sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==} + '@rollup/rollup-linux-arm64-gnu@4.39.0': + resolution: {integrity: sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==} cpu: [arm64] os: [linux] @@ -2217,8 +2217,8 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.38.0': - resolution: {integrity: sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==} + '@rollup/rollup-linux-arm64-musl@4.39.0': + resolution: {integrity: sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==} cpu: [arm64] os: [linux] @@ -2227,8 +2227,8 @@ packages: cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.38.0': - resolution: {integrity: sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==} + '@rollup/rollup-linux-loongarch64-gnu@4.39.0': + resolution: {integrity: sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==} cpu: [loong64] os: [linux] @@ -2237,8 +2237,8 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.38.0': - resolution: {integrity: sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': + resolution: {integrity: sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==} cpu: [ppc64] os: [linux] @@ -2247,8 +2247,8 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.38.0': - resolution: {integrity: sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==} + '@rollup/rollup-linux-riscv64-gnu@4.39.0': + resolution: {integrity: sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==} cpu: [riscv64] os: [linux] @@ -2257,8 +2257,8 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.38.0': - resolution: {integrity: sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==} + '@rollup/rollup-linux-riscv64-musl@4.39.0': + resolution: {integrity: sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==} cpu: [riscv64] os: [linux] @@ -2267,8 +2267,8 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.38.0': - resolution: {integrity: sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==} + '@rollup/rollup-linux-s390x-gnu@4.39.0': + resolution: {integrity: sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==} cpu: [s390x] os: [linux] @@ -2277,8 +2277,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.38.0': - resolution: {integrity: sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==} + '@rollup/rollup-linux-x64-gnu@4.39.0': + resolution: {integrity: sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==} cpu: [x64] os: [linux] @@ -2287,8 +2287,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.38.0': - resolution: {integrity: sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==} + '@rollup/rollup-linux-x64-musl@4.39.0': + resolution: {integrity: sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==} cpu: [x64] os: [linux] @@ -2297,8 +2297,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.38.0': - resolution: {integrity: sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==} + '@rollup/rollup-win32-arm64-msvc@4.39.0': + resolution: {integrity: sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==} cpu: [arm64] os: [win32] @@ -2307,8 +2307,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.38.0': - resolution: {integrity: sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==} + '@rollup/rollup-win32-ia32-msvc@4.39.0': + resolution: {integrity: sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==} cpu: [ia32] os: [win32] @@ -2317,8 +2317,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.38.0': - resolution: {integrity: sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==} + '@rollup/rollup-win32-x64-msvc@4.39.0': + resolution: {integrity: sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==} cpu: [x64] os: [win32] @@ -4905,8 +4905,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.38.0: - resolution: {integrity: sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==} + rollup@4.39.0: + resolution: {integrity: sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5402,8 +5402,8 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 - vite@4.5.11: - resolution: {integrity: sha512-4mVdhLkZ0vpqZLGJhNm+X1n7juqXApEMGlUXcOQawA45UmpxivOYaMBkI/Js3FlBsNA8hCgEnX5X04moFitSGw==} + vite@4.5.12: + resolution: {integrity: sha512-qrMwavANtSz91nDy3zEiUHMtL09x0mniQsSMvDkNxuCBM1W5vriJ22hEmwTth6DhLSWsZnHBT0yHFAQXt6efGA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5430,8 +5430,8 @@ packages: terser: optional: true - vite@6.2.4: - resolution: {integrity: sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==} + vite@6.2.5: + resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6554,9 +6554,9 @@ snapshots: '@nightwatch/vue@3.1.2(@types/node@22.13.15)(vue@3.5.13(typescript@5.8.2))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.11(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.12(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) get-port: 5.1.1 - vite: 4.5.11(@types/node@22.13.15) + vite: 4.5.12(@types/node@22.13.15) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6656,132 +6656,132 @@ snapshots: optionalDependencies: rollup: 4.37.0 - '@rollup/pluginutils@5.1.4(rollup@4.38.0)': + '@rollup/pluginutils@5.1.4(rollup@4.39.0)': dependencies: '@types/estree': 1.0.7 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.38.0 + rollup: 4.39.0 '@rollup/rollup-android-arm-eabi@4.37.0': optional: true - '@rollup/rollup-android-arm-eabi@4.38.0': + '@rollup/rollup-android-arm-eabi@4.39.0': optional: true '@rollup/rollup-android-arm64@4.37.0': optional: true - '@rollup/rollup-android-arm64@4.38.0': + '@rollup/rollup-android-arm64@4.39.0': optional: true '@rollup/rollup-darwin-arm64@4.37.0': optional: true - '@rollup/rollup-darwin-arm64@4.38.0': + '@rollup/rollup-darwin-arm64@4.39.0': optional: true '@rollup/rollup-darwin-x64@4.37.0': optional: true - '@rollup/rollup-darwin-x64@4.38.0': + '@rollup/rollup-darwin-x64@4.39.0': optional: true '@rollup/rollup-freebsd-arm64@4.37.0': optional: true - '@rollup/rollup-freebsd-arm64@4.38.0': + '@rollup/rollup-freebsd-arm64@4.39.0': optional: true '@rollup/rollup-freebsd-x64@4.37.0': optional: true - '@rollup/rollup-freebsd-x64@4.38.0': + '@rollup/rollup-freebsd-x64@4.39.0': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.37.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.38.0': + '@rollup/rollup-linux-arm-gnueabihf@4.39.0': optional: true '@rollup/rollup-linux-arm-musleabihf@4.37.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.38.0': + '@rollup/rollup-linux-arm-musleabihf@4.39.0': optional: true '@rollup/rollup-linux-arm64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.38.0': + '@rollup/rollup-linux-arm64-gnu@4.39.0': optional: true '@rollup/rollup-linux-arm64-musl@4.37.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.38.0': + '@rollup/rollup-linux-arm64-musl@4.39.0': optional: true '@rollup/rollup-linux-loongarch64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.38.0': + '@rollup/rollup-linux-loongarch64-gnu@4.39.0': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.38.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': optional: true '@rollup/rollup-linux-riscv64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.38.0': + '@rollup/rollup-linux-riscv64-gnu@4.39.0': optional: true '@rollup/rollup-linux-riscv64-musl@4.37.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.38.0': + '@rollup/rollup-linux-riscv64-musl@4.39.0': optional: true '@rollup/rollup-linux-s390x-gnu@4.37.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.38.0': + '@rollup/rollup-linux-s390x-gnu@4.39.0': optional: true '@rollup/rollup-linux-x64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.38.0': + '@rollup/rollup-linux-x64-gnu@4.39.0': optional: true '@rollup/rollup-linux-x64-musl@4.37.0': optional: true - '@rollup/rollup-linux-x64-musl@4.38.0': + '@rollup/rollup-linux-x64-musl@4.39.0': optional: true '@rollup/rollup-win32-arm64-msvc@4.37.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.38.0': + '@rollup/rollup-win32-arm64-msvc@4.39.0': optional: true '@rollup/rollup-win32-ia32-msvc@4.37.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.38.0': + '@rollup/rollup-win32-ia32-msvc@4.39.0': optional: true '@rollup/rollup-win32-x64-msvc@4.37.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.38.0': + '@rollup/rollup-win32-x64-msvc@4.39.0': optional: true '@sec-ant/readable-stream@0.4.1': {} @@ -6958,24 +6958,24 @@ snapshots: '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.10) - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.11(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.12(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 4.5.11(@types/node@22.13.15) + vite: 4.5.12(@types/node@22.13.15) vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.3(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) '@vitest/eslint-plugin@1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': @@ -6993,13 +6993,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.1.1': dependencies: @@ -7148,14 +7148,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -9667,30 +9667,30 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.37.0 fsevents: 2.3.3 - rollup@4.38.0: + rollup@4.39.0: dependencies: '@types/estree': 1.0.7 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.38.0 - '@rollup/rollup-android-arm64': 4.38.0 - '@rollup/rollup-darwin-arm64': 4.38.0 - '@rollup/rollup-darwin-x64': 4.38.0 - '@rollup/rollup-freebsd-arm64': 4.38.0 - '@rollup/rollup-freebsd-x64': 4.38.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.38.0 - '@rollup/rollup-linux-arm-musleabihf': 4.38.0 - '@rollup/rollup-linux-arm64-gnu': 4.38.0 - '@rollup/rollup-linux-arm64-musl': 4.38.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.38.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.38.0 - '@rollup/rollup-linux-riscv64-gnu': 4.38.0 - '@rollup/rollup-linux-riscv64-musl': 4.38.0 - '@rollup/rollup-linux-s390x-gnu': 4.38.0 - '@rollup/rollup-linux-x64-gnu': 4.38.0 - '@rollup/rollup-linux-x64-musl': 4.38.0 - '@rollup/rollup-win32-arm64-msvc': 4.38.0 - '@rollup/rollup-win32-ia32-msvc': 4.38.0 - '@rollup/rollup-win32-x64-msvc': 4.38.0 + '@rollup/rollup-android-arm-eabi': 4.39.0 + '@rollup/rollup-android-arm64': 4.39.0 + '@rollup/rollup-darwin-arm64': 4.39.0 + '@rollup/rollup-darwin-x64': 4.39.0 + '@rollup/rollup-freebsd-arm64': 4.39.0 + '@rollup/rollup-freebsd-x64': 4.39.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.39.0 + '@rollup/rollup-linux-arm-musleabihf': 4.39.0 + '@rollup/rollup-linux-arm64-gnu': 4.39.0 + '@rollup/rollup-linux-arm64-musl': 4.39.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.39.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.39.0 + '@rollup/rollup-linux-riscv64-gnu': 4.39.0 + '@rollup/rollup-linux-riscv64-musl': 4.39.0 + '@rollup/rollup-linux-s390x-gnu': 4.39.0 + '@rollup/rollup-linux-x64-gnu': 4.39.0 + '@rollup/rollup-linux-x64-musl': 4.39.0 + '@rollup/rollup-win32-arm64-msvc': 4.39.0 + '@rollup/rollup-win32-ia32-msvc': 4.39.0 + '@rollup/rollup-win32-x64-msvc': 4.39.0 fsevents: 2.3.3 rrweb-cssom@0.7.1: {} @@ -10189,9 +10189,9 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-node@3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: @@ -10199,7 +10199,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -10214,10 +10214,10 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.38.0) + '@rollup/pluginutils': 5.1.4(rollup@4.39.0) debug: 4.4.0(supports-color@8.1.1) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -10225,7 +10225,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -10244,23 +10244,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-core': 7.7.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.38.0)(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -10271,11 +10271,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.11(@types/node@22.13.15): + vite@4.5.12(@types/node@22.13.15): dependencies: esbuild: 0.18.20 postcss: 8.5.3 @@ -10284,11 +10284,11 @@ snapshots: '@types/node': 22.13.15 fsevents: 2.3.3 - vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.2 postcss: 8.5.3 - rollup: 4.38.0 + rollup: 4.39.0 optionalDependencies: '@types/node': 22.13.15 fsevents: 2.3.3 @@ -10298,7 +10298,7 @@ snapshots: vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.1.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.1.1 '@vitest/runner': 3.1.1 '@vitest/snapshot': 3.1.1 @@ -10314,7 +10314,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.4(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-node: 3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: From e5b983369bee342e3fb0d9141138c5d5a80e6949 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 02:32:02 +0800 Subject: [PATCH 110/110] chore(deps-dev): bump vite from 6.2.5 to 6.2.6 (#170) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 160 ++++++++++++++++++++++++------------------------- 1 file changed, 80 insertions(+), 80 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a51a6e2..704d5dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,7 +69,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -90,7 +90,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -118,10 +118,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -166,10 +166,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -191,7 +191,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:^ version: link:../.. @@ -212,10 +212,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -234,7 +234,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -255,7 +255,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -283,10 +283,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -334,10 +334,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -359,7 +359,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -380,7 +380,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -408,10 +408,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -456,10 +456,10 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -481,7 +481,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -511,7 +511,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -530,10 +530,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -554,7 +554,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -573,10 +573,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -597,7 +597,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -619,7 +619,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -655,7 +655,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-nightwatch: specifier: ^0.4.6 version: 0.4.6 @@ -680,7 +680,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -704,7 +704,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -723,7 +723,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.23.0)(prettier@3.5.3) @@ -750,7 +750,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -769,10 +769,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -793,7 +793,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -812,10 +812,10 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -836,7 +836,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -858,7 +858,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/eslint-plugin': specifier: ^1.1.38 version: 1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0)) @@ -888,7 +888,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vitest: specifier: ^3.1.1 version: 3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0) @@ -913,7 +913,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -937,10 +937,10 @@ importers: version: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-vue-devtools: specifier: ^7.7.2 - version: 7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -959,7 +959,7 @@ importers: version: 22.13.15 '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../../.. @@ -983,7 +983,7 @@ importers: version: 5.8.2 vite: specifier: ^6.2.0 - version: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + version: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue-tsc: specifier: ^2.2.8 version: 2.2.8(typescript@5.8.2) @@ -5402,8 +5402,8 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 - vite@4.5.12: - resolution: {integrity: sha512-qrMwavANtSz91nDy3zEiUHMtL09x0mniQsSMvDkNxuCBM1W5vriJ22hEmwTth6DhLSWsZnHBT0yHFAQXt6efGA==} + vite@4.5.13: + resolution: {integrity: sha512-Hgp8IF/yZDzKsN1hQWOuQZbrKiaFsbQud+07jJ8h9m9PaHWkpvZ5u55Xw5yYjWRXwRQ4jwFlJvY7T7FUJG9MCA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5430,8 +5430,8 @@ packages: terser: optional: true - vite@6.2.5: - resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==} + vite@6.2.6: + resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6554,9 +6554,9 @@ snapshots: '@nightwatch/vue@3.1.2(@types/node@22.13.15)(vue@3.5.13(typescript@5.8.2))': dependencies: '@nightwatch/esbuild-utils': 0.2.1 - '@vitejs/plugin-vue': 4.6.2(vite@4.5.12(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.13(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2)) get-port: 5.1.1 - vite: 4.5.12(@types/node@22.13.15) + vite: 4.5.13(@types/node@22.13.15) vite-plugin-nightwatch: 0.4.6 optionalDependencies: '@esbuild/android-arm': 0.17.19 @@ -6958,24 +6958,24 @@ snapshots: '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.10) - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.12(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.13(@types/node@22.13.15))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 4.5.12(@types/node@22.13.15) + vite: 4.5.13(@types/node@22.13.15) vue: 3.5.13(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.3(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.3(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) '@vitest/eslint-plugin@1.1.38(@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)(vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0))': @@ -6993,13 +6993,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.1.1': dependencies: @@ -7148,14 +7148,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.7.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.3 - vite-hot-client: 0.2.4(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - vite @@ -10189,9 +10189,9 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.4(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-node@3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: @@ -10199,7 +10199,7 @@ snapshots: debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -10214,7 +10214,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.39.0) @@ -10225,7 +10225,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color @@ -10244,23 +10244,23 @@ snapshots: - supports-color - utf-8-validate - vite-plugin-vue-devtools@7.7.2(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vue/devtools-core': 7.7.2(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-core': 7.7.2(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.39.0)(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.39.0)(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) @@ -10271,11 +10271,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@4.5.12(@types/node@22.13.15): + vite@4.5.13(@types/node@22.13.15): dependencies: esbuild: 0.18.20 postcss: 8.5.3 @@ -10284,7 +10284,7 @@ snapshots: '@types/node': 22.13.15 fsevents: 2.3.3 - vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.2 postcss: 8.5.3 @@ -10298,7 +10298,7 @@ snapshots: vitest@3.1.1(@types/node@22.13.15)(jsdom@26.0.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.1.1(vite@6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.1.1 '@vitest/runner': 3.1.1 '@vitest/snapshot': 3.1.1 @@ -10314,7 +10314,7 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.5(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.6(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) vite-node: 3.1.1(@types/node@22.13.15)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: