diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e9644ee --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +version: 2 +updates: + # Maintain dependencies for GitHub Actions + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'monthly' \ No newline at end of file diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 00a6962..f08f3aa 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,18 +13,18 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: '20' + node-version-file: '.nvmrc' cache: 'npm' - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@41ff726655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 with: - version: 8 + version: 10 - name: Install dependencies run: pnpm install --frozen-lockfile @@ -45,18 +45,18 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: '20' + node-version-file: '.nvmrc' cache: 'npm' - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@41ff726655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 with: - version: 8 + version: 10 - name: Install dependencies run: pnpm install --frozen-lockfile diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml new file mode 100644 index 0000000..0059b65 --- /dev/null +++ b/.github/workflows/zizmor.yml @@ -0,0 +1,29 @@ +name: GitHub Actions Security Analysis with zizmor 🌈 + +on: + push: + branches: [main, develop] + pull_request: + branches: [main, develop] + types: [opened, synchronize] + +permissions: {} + +jobs: + zizmor: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + with: + persist-credentials: false + + - name: Run zizmor 🌈 + uses: zizmorcore/zizmor-action@e673c3917a1aef3c65c972347ed84ccd013ecda4 # v0.2.0 + with: + # toggles use of GitHub's Advanced Security functionality which sets up code scanning for the repo + # one important thing to note is that this will consume GitHub Actions minutes + # see https://docs.github.com/en/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning + advanced-security: false + inputs: | + .github/workflows/ \ No newline at end of file diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..aebd91c --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v22.16.0 diff --git a/package.json b/package.json index 591e70a..c210e95 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "tailwindcss": "^4.0.0", "typescript": "^5.0.0", "typescript-eslint": "^8.20.0", - "vite": "^7.0.4", + "vite": "^7.1.11", "vite-plugin-devtools-json": "^1.0.0", "vitest": "^3.2.3", "vitest-browser-svelte": "^0.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b42248a..3a23b12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,16 +19,16 @@ importers: version: 2.3.2 '@sveltejs/adapter-static': specifier: ^3.0.9 - version: 3.0.9(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))) + version: 3.0.9(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))) '@sveltejs/adapter-vercel': specifier: ^5.6.3 - version: 5.10.2(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(rollup@4.52.0) + version: 5.10.2(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(rollup@4.52.0) '@sveltejs/kit': specifier: ^2.22.0 - version: 2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + version: 2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 - version: 6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + version: 6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@tailwindcss/forms': specifier: ^0.5.9 version: 0.5.10(tailwindcss@4.1.13) @@ -37,13 +37,13 @@ importers: version: 0.5.18(tailwindcss@4.1.13) '@tailwindcss/vite': specifier: ^4.0.0 - version: 4.1.13(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + version: 4.1.13(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@types/node': specifier: ^22 version: 22.18.6 '@vitest/browser': specifier: ^3.2.3 - version: 3.2.4(playwright@1.55.0)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) + version: 3.2.4(playwright@1.55.0)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) eslint: specifier: ^9.22.0 version: 9.36.0(jiti@2.5.1) @@ -87,11 +87,11 @@ importers: specifier: ^8.20.0 version: 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2) vite: - specifier: ^7.0.4 - version: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + specifier: ^7.1.11 + version: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) vite-plugin-devtools-json: specifier: ^1.0.0 - version: 1.0.0(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + version: 1.0.0(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) vitest: specifier: ^3.2.3 version: 3.2.4(@types/node@22.18.6)(@vitest/browser@3.2.4)(jiti@2.5.1)(lightningcss@1.30.1) @@ -1903,8 +1903,8 @@ packages: peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - vite@7.1.6: - resolution: {integrity: sha512-SRYIB8t/isTwNn8vMB3MR6E+EQZM/WG1aKmmIUCfDXfVvKfc20ZpamngWHKzAmmu9ppsgxsg4b2I7c90JZudIQ==} + vite@7.2.4: + resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2380,13 +2380,13 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-static@3.0.9(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))': + '@sveltejs/adapter-static@3.0.9(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))': dependencies: - '@sveltejs/kit': 2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@sveltejs/kit': 2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) - '@sveltejs/adapter-vercel@5.10.2(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(rollup@4.52.0)': + '@sveltejs/adapter-vercel@5.10.2(@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(rollup@4.52.0)': dependencies: - '@sveltejs/kit': 2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@sveltejs/kit': 2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@vercel/nft': 0.30.1(rollup@4.52.0) esbuild: 0.25.10 transitivePeerDependencies: @@ -2394,11 +2394,11 @@ snapshots: - rollup - supports-color - '@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': + '@sveltejs/kit@2.42.2(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@sveltejs/vite-plugin-svelte': 6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 @@ -2411,26 +2411,26 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.2 svelte: 5.39.4 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) - '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@sveltejs/vite-plugin-svelte': 6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) debug: 4.4.3 svelte: 5.39.4 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': + '@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.0(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)))(svelte@5.39.4)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) debug: 4.4.3 deepmerge: 4.3.1 magic-string: 0.30.19 svelte: 5.39.4 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) - vitefu: 1.1.1(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vitefu: 1.1.1(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) transitivePeerDependencies: - supports-color @@ -2508,12 +2508,12 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 4.1.13 - '@tailwindcss/vite@4.1.13(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': + '@tailwindcss/vite@4.1.13(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': dependencies: '@tailwindcss/node': 4.1.13 '@tailwindcss/oxide': 4.1.13 tailwindcss: 4.1.13 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) '@testing-library/dom@10.4.1': dependencies: @@ -2666,11 +2666,11 @@ snapshots: - rollup - supports-color - '@vitest/browser@3.2.4(playwright@1.55.0)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4)': + '@vitest/browser@3.2.4(playwright@1.55.0)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.2.4(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@vitest/mocker': 3.2.4(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.19 sirv: 3.0.2 @@ -2693,13 +2693,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': + '@vitest/mocker@3.2.4(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -3670,7 +3670,7 @@ snapshots: debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) transitivePeerDependencies: - '@types/node' - jiti @@ -3685,12 +3685,12 @@ snapshots: - tsx - yaml - vite-plugin-devtools-json@1.0.0(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)): + vite-plugin-devtools-json@1.0.0(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)): dependencies: uuid: 11.1.0 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) - vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1): + vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -3704,13 +3704,13 @@ snapshots: jiti: 2.5.1 lightningcss: 1.30.1 - vitefu@1.1.1(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)): + vitefu@1.1.1(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)): optionalDependencies: - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) vitest-browser-svelte@0.1.0(@vitest/browser@3.2.4)(svelte@5.39.4)(vitest@3.2.4): dependencies: - '@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) + '@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) svelte: 5.39.4 vitest: 3.2.4(@types/node@22.18.6)(@vitest/browser@3.2.4)(jiti@2.5.1)(lightningcss@1.30.1) @@ -3718,7 +3718,7 @@ snapshots: dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) + '@vitest/mocker': 3.2.4(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -3736,12 +3736,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) + vite: 7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) vite-node: 3.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.18.6 - '@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.1.6(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) + '@vitest/browser': 3.2.4(playwright@1.55.0)(vite@7.2.4(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.30.1))(vitest@3.2.4) transitivePeerDependencies: - jiti - less