diff --git a/package.json b/package.json index 45b9bf8b..110dc81e 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "typescript": "5.6.3", "vite": "6.0.2", "vite-plugin-doubleshot": "0.0.17", - "vitest": "2.1.6", + "vitest": "2.1.8", "vue-tsc": "2.1.10" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c5a949f3..fad331ec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: devDependencies: '@lightwing/eslint-config': specifier: 1.0.78 - version: 1.0.78(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0)) + version: 1.0.78(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7)) '@vitejs/plugin-vue': specifier: 5.2.1 version: 5.2.1(vite@6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))(vue@3.5.13(typescript@5.6.3)) @@ -64,8 +64,8 @@ importers: specifier: 0.0.17 version: 0.0.17(electron-builder@25.1.8(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.8)))(electron@33.2.1)(jiti@1.21.6)(postcss@8.4.49)(tsx@4.16.3)(typescript@5.6.3)(vite@6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))(yaml@2.5.0) vitest: - specifier: 2.1.6 - version: 2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) + specifier: 2.1.8 + version: 2.1.8(@types/node@22.7.4)(happy-dom@15.11.7) vue-tsc: specifier: 2.1.10 version: 2.1.10(typescript@5.6.3) @@ -1253,34 +1253,34 @@ packages: vitest: optional: true - '@vitest/expect@2.1.6': - resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.6': - resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.6': - resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.1.6': - resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.1.6': - resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.1.6': - resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.1.6': - resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@volar/language-core@2.4.8': resolution: {integrity: sha512-K/GxMOXGq997bO00cdFhTNuR85xPxj0BEEAy+BaqqayTmy9Tmhfgmq2wpJcVspRhcwfgPoE2/mEJa26emUhG/g==} @@ -4014,9 +4014,9 @@ packages: resolution: {integrity: sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==} engines: {node: '>=0.6.0'} - vite-node@2.1.6: - resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true vite-plugin-doubleshot@0.0.17: @@ -4025,6 +4025,37 @@ packages: peerDependencies: vite: '>=2.0.0' + 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.2: resolution: {integrity: sha512-XdQ+VsY2tJpBsKGs0wf3U/+azx8BBpYRHFAyKm5VeEZNOJZRB63q7Sc8Iup3k0TrN3KO6QgyzFf+opSbfY1y0g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -4065,15 +4096,15 @@ packages: yaml: optional: true - vitest@2.1.6: - resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + 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 || >=22.0.0 - '@vitest/browser': 2.1.6 - '@vitest/ui': 2.1.6 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -4217,7 +4248,7 @@ snapshots: 7zip-bin@5.2.0: {} - '@antfu/eslint-config@3.2.0(@eslint-react/eslint-plugin@1.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@unocss/eslint-plugin@0.62.3(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-hooks@4.6.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-refresh@0.4.11(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))': + '@antfu/eslint-config@3.2.0(@eslint-react/eslint-plugin@1.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@unocss/eslint-plugin@0.62.3(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-hooks@4.6.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-refresh@0.4.11(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 @@ -4225,7 +4256,7 @@ snapshots: '@stylistic/eslint-plugin': 2.7.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) '@typescript-eslint/parser': 8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0)) + '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7)) eslint: 9.14.0(jiti@1.21.6) eslint-config-flat-gitignore: 0.3.0(eslint@9.14.0(jiti@1.21.6)) eslint-flat-config-utils: 0.3.1 @@ -4920,9 +4951,9 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lightwing/eslint-config@1.0.78(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))': + '@lightwing/eslint-config@1.0.78(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7))': dependencies: - '@antfu/eslint-config': 3.2.0(@eslint-react/eslint-plugin@1.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@unocss/eslint-plugin@0.62.3(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-hooks@4.6.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-refresh@0.4.11(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0)) + '@antfu/eslint-config': 3.2.0(@eslint-react/eslint-plugin@1.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@unocss/eslint-plugin@0.62.3(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-hooks@4.6.2(eslint@9.14.0(jiti@1.21.6)))(eslint-plugin-react-refresh@0.4.11(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7)) '@eslint-react/eslint-plugin': 1.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) '@unocss/eslint-plugin': 0.62.3(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) eslint: 9.14.0(jiti@1.21.6) @@ -5351,51 +5382,51 @@ snapshots: vite: 6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) vue: 3.5.13(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7))': dependencies: eslint: 9.14.0(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) typescript: 5.6.3 - vitest: 2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) + vitest: 2.1.8(@types/node@22.7.4)(happy-dom@15.11.7) - '@vitest/expect@2.1.6': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.7.4))': dependencies: - '@vitest/spy': 2.1.6 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) + vite: 5.4.11(@types/node@22.7.4) - '@vitest/pretty-format@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.6': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.6 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.6': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.6': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.6': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -8571,16 +8602,15 @@ snapshots: extsprintf: 1.4.1 optional: true - vite-node@2.1.6(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0): + vite-node@2.1.8(@types/node@22.7.4): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) + vite: 5.4.11(@types/node@22.7.4) transitivePeerDependencies: - '@types/node' - - jiti - less - lightningcss - sass @@ -8589,8 +8619,6 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml vite-plugin-doubleshot@0.0.17(electron-builder@25.1.8(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.8)))(electron@33.2.1)(jiti@1.21.6)(postcss@8.4.49)(tsx@4.16.3)(typescript@5.6.3)(vite@6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0))(yaml@2.5.0): dependencies: @@ -8609,6 +8637,15 @@ snapshots: - typescript - yaml + vite@5.4.11(@types/node@22.7.4): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.27.4 + optionalDependencies: + '@types/node': 22.7.4 + fsevents: 2.3.3 + vite@6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0): dependencies: esbuild: 0.24.0 @@ -8621,15 +8658,15 @@ snapshots: tsx: 4.16.3 yaml: 2.5.0 - vitest@2.1.6(@types/node@22.7.4)(happy-dom@15.11.7)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0): + vitest@2.1.8(@types/node@22.7.4)(happy-dom@15.11.7): dependencies: - '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0)) - '@vitest/pretty-format': 2.1.6 - '@vitest/runner': 2.1.6 - '@vitest/snapshot': 2.1.6 - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.7.4)) + '@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 expect-type: 1.1.0 @@ -8640,14 +8677,13 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 6.0.2(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) - vite-node: 2.1.6(@types/node@22.7.4)(jiti@1.21.6)(tsx@4.16.3)(yaml@2.5.0) + vite: 5.4.11(@types/node@22.7.4) + vite-node: 2.1.8(@types/node@22.7.4) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.4 happy-dom: 15.11.7 transitivePeerDependencies: - - jiti - less - lightningcss - msw @@ -8657,8 +8693,6 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml vscode-uri@3.0.8: {}