From 855d5d6207766c3720b34b94f618e1eb6680ab4f Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 21 Jan 2026 12:23:54 +0800 Subject: [PATCH 01/10] chore: upgrade vite-plus --- package.json | 6 +- pnpm-lock.yaml | 422 ++++++++++++++++++++++++++----------------------- vite.config.ts | 3 +- 3 files changed, 226 insertions(+), 205 deletions(-) diff --git a/package.json b/package.json index 36cfb093..850b78c2 100644 --- a/package.json +++ b/package.json @@ -75,9 +75,9 @@ "form-data": "^4.0.5", "formstream": "^1.5.2", "mime-types": "^2.1.35", - "qs": "^6.14.0", + "qs": "^6.14.1", "type-fest": "^4.41.0", - "undici": "^7.16.0", + "undici": "^7.18.2", "ylru": "^2.0.0" }, "devDependencies": { @@ -86,7 +86,7 @@ "@eggjs/tsconfig": "^2.0.0", "@types/busboy": "^1.5.4", "@types/mime-types": "^2.1.4", - "@types/node": "^22.19.3", + "@types/node": "^22.19.7", "@types/proxy": "^1.0.4", "@types/qs": "^6.14.0", "@types/selfsigned": "^2.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61806d41..c543d25d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,13 +21,13 @@ importers: specifier: ^2.1.35 version: 2.1.35 qs: - specifier: ^6.14.0 + specifier: ^6.14.1 version: 6.14.1 type-fest: specifier: ^4.41.0 version: 4.41.0 undici: - specifier: ^7.16.0 + specifier: ^7.18.2 version: 7.18.2 ylru: specifier: ^2.0.0 @@ -49,7 +49,7 @@ importers: specifier: ^2.1.4 version: 2.1.4 '@types/node': - specifier: ^22.19.3 + specifier: ^22.19.7 version: 22.19.7 '@types/proxy': specifier: ^1.0.4 @@ -110,7 +110,7 @@ importers: version: 5.9.3 vite-plus: specifier: latest - version: 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + version: 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) packages: @@ -192,113 +192,121 @@ packages: '@oxc-project/types@0.108.0': resolution: {integrity: sha512-7lf13b2IA/kZO6xgnIZA88sq3vwrxWk+2vxf6cc+omwYCRTiA5e63Beqf3fz/v8jEviChWWmFYBwzfSeyrsj7Q==} - '@oxfmt/darwin-arm64@0.16.0': - resolution: {integrity: sha512-I+Unj7wePcUTK7p/YKtgbm4yer6dw7dTlmCJa0UilFZyge5uD4rwCSfSDx3A+a6Z3A60/SqXMbNR2UyidWF4Cg==} + '@oxfmt/darwin-arm64@0.26.0': + resolution: {integrity: sha512-AAGc+8CffkiWeVgtWf4dPfQwHEE5c/j/8NWH7VGVxxJRCZFdmWcqCXprvL2H6qZFewvDLrFbuSPRCqYCpYGaTQ==} cpu: [arm64] os: [darwin] - '@oxfmt/darwin-x64@0.16.0': - resolution: {integrity: sha512-EfiXFKEOV5gXgEatFK89OOoSmd8E9Xq83TcjPLWQNFBO4cgaQsfKmctpgJmJjQnoUwD7nQsm0ruj3ae7Gva8QA==} + '@oxfmt/darwin-x64@0.26.0': + resolution: {integrity: sha512-xFx5ijCTjw577wJvFlZEMmKDnp3HSCcbYdCsLRmC5i3TZZiDe9DEYh3P46uqhzj8BkEw1Vm1ZCWdl48aEYAzvQ==} cpu: [x64] os: [darwin] - '@oxfmt/linux-arm64-gnu@0.16.0': - resolution: {integrity: sha512-ydcNY9Fn/8TjVswANhdSh+zdgD3tiikNQA68bgXbENHuV3RyYql1qoOM1eGv5xeIVJfkPJme17MKQz3OwMFS4A==} + '@oxfmt/linux-arm64-gnu@0.26.0': + resolution: {integrity: sha512-GubkQeQT5d3B/Jx/IiR7NMkSmXrCZcVI0BPh1i7mpFi8HgD1hQ/LbhiBKAMsMqs5bbugdQOgBEl8bOhe8JhW1g==} cpu: [arm64] os: [linux] + libc: [glibc] - '@oxfmt/linux-arm64-musl@0.16.0': - resolution: {integrity: sha512-I9WeYe1/YnrfXgXVaKkZITZzil0G0g9IknS2KJbq1lOnpTw3dwViXZ7XMa2cq6Mv7S+4SoDImb7fLQ59AfVX/w==} + '@oxfmt/linux-arm64-musl@0.26.0': + resolution: {integrity: sha512-OEypUwK69bFPj+aa3/LYCnlIUPgoOLu//WNcriwpnWNmt47808Ht7RJSg+MNK8a7pSZHpXJ5/E6CRK/OTwFdaQ==} cpu: [arm64] os: [linux] + libc: [musl] - '@oxfmt/linux-x64-gnu@0.16.0': - resolution: {integrity: sha512-Szg9lJtZdN5FoCnNbl3N/2pJv8d056NUmk51m60E2tZV7rvwRTrNC8HPc2sVdb1Ti5ogsicpZDYSWA3cwIrJIQ==} + '@oxfmt/linux-x64-gnu@0.26.0': + resolution: {integrity: sha512-xO6iEW2bC6ZHyOTPmPWrg/nM6xgzyRPaS84rATy6F8d79wz69LdRdJ3l/PXlkqhi7XoxhvX4ExysA0Nf10ZZEQ==} cpu: [x64] os: [linux] + libc: [glibc] - '@oxfmt/linux-x64-musl@0.16.0': - resolution: {integrity: sha512-5koN8nl21ZxOADaMxXHT+mt3YjfXe1nsa23Fanf9aY7B0hcQ6rXYCZ7r5vmpoTtzW/US3aaVcRFZE1cyof+lKw==} + '@oxfmt/linux-x64-musl@0.26.0': + resolution: {integrity: sha512-Z3KuZFC+MIuAyFCXBHY71kCsdRq1ulbsbzTe71v+hrEv7zVBn6yzql+/AZcgfIaKzWO9OXNuz5WWLWDmVALwow==} cpu: [x64] os: [linux] + libc: [musl] - '@oxfmt/win32-arm64@0.16.0': - resolution: {integrity: sha512-Jaesn+FYn+MudSmWJMPGBAa0PhQXo52Z0ZYeNfzbQP7v2GFbZBI3Cb87+K0aHGlpqK3VEJKXeIaASaTWlkgO1Q==} + '@oxfmt/win32-arm64@0.26.0': + resolution: {integrity: sha512-3zRbqwVWK1mDhRhTknlQFpRFL9GhEB5GfU6U7wawnuEwpvi39q91kJ+SRJvJnhyPCARkjZBd1V8XnweN5IFd1g==} cpu: [arm64] os: [win32] - '@oxfmt/win32-x64@0.16.0': - resolution: {integrity: sha512-1obVSlb5blwBKgSsE1mNxvcq1pK9I6aXpZDy5d6jjGdrru33dHrH1ASChrcxwCukkToH2SxwYmnzAto0xeuZlw==} + '@oxfmt/win32-x64@0.26.0': + resolution: {integrity: sha512-m8TfIljU22i9UEIkD+slGPifTFeaCwIUfxszN3E6ABWP1KQbtwSw9Ak0TdoikibvukF/dtbeyG3WW63jv9DnEg==} cpu: [x64] os: [win32] - '@oxlint-tsgolint/darwin-arm64@0.8.6': - resolution: {integrity: sha512-khvQiNpPVNkyz6vmN50v5j1X6r9anRDXy3htDBpObx4V5bp33BK94onh46e91GTEbBevmeUG/Zm/U3+np4gehw==} + '@oxlint-tsgolint/darwin-arm64@0.11.1': + resolution: {integrity: sha512-UJIOFeJZpFTJIGS+bMdFXcvjslvnXBEouMvzynfQD7RTazcFIRLbokYgEbhrN2P6B352Ut1TUtvR0CLAp/9QfA==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.8.6': - resolution: {integrity: sha512-AardvXBLB0m05BGcubXTqWSpNv2aD68QyY7BB/u2AqKzMoEtvzSB710FL06vOTPpaVpl3GvSVHCFw2juo35lTQ==} + '@oxlint-tsgolint/darwin-x64@0.11.1': + resolution: {integrity: sha512-68O8YvexIm+ISZKl2vBFII1dMfLrteDyPcuCIecDuiBIj2tV0KYq13zpSCMz4dvJUWJW6RmOOGZKrkkvOAy6uQ==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.8.6': - resolution: {integrity: sha512-oSgMIilQBUVSOGdWIm4/5GJV4QmqwBQYpsGtRUpTAd3BZTWVuo40//n/ogJFnlCVd+i4yhsGLtwexd/7YlJ9sw==} + '@oxlint-tsgolint/linux-arm64@0.11.1': + resolution: {integrity: sha512-hXBInrFxPNbPPbPQYozo8YpSsFFYdtHBWRUiLMxul71vTy1CdSA7H5Qq2KbrKomr/ASmhvIDVAQZxh9hIJNHMA==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.8.6': - resolution: {integrity: sha512-EhR2TejCW5gBPEs6ASgfFFgdveHvpKOHQC2zbO3HoFT/xNU0DvYbEsScKM8SUDWFMQlHU67A7bynNGRY2kFSSg==} + '@oxlint-tsgolint/linux-x64@0.11.1': + resolution: {integrity: sha512-aMaGctlwrJhaIQPOdVJR+AGHZGPm4D1pJ457l0SqZt4dLXAhuUt2ene6cUUGF+864R7bDyFVGZqbZHODYpENyA==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.8.6': - resolution: {integrity: sha512-PQeV8YitT2HR/uJV8ugERIpA4WHDem7i5TuPtgYrp7wvKS98G9ILpnPgATrOup/VdBMIzCDl02c23z4+I5NSTw==} + '@oxlint-tsgolint/win32-arm64@0.11.1': + resolution: {integrity: sha512-ipOs6kKo8fz5n5LSHvcbyZFmEpEIsh2m7+B03RW3jGjBEPMiXb4PfKNuxnusFYTtJM9WaR3bCVm5UxeJTA8r3w==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.8.6': - resolution: {integrity: sha512-JDlyJSOnJXahee9xL55gT02kmQGSP0hR/5OP5asXvr7q6dj9t4skltcwYiA+D4HthF04oaW1F0+6pJnNTfDE0w==} + '@oxlint-tsgolint/win32-x64@0.11.1': + resolution: {integrity: sha512-m2apsAXg6qU3ulQG45W/qshyEpOjoL+uaQyXJG5dBoDoa66XPtCaSkBlKltD0EwGu0aoB8lM4I5I3OzQ6raNhw==} cpu: [x64] os: [win32] - '@oxlint/darwin-arm64@1.39.0': - resolution: {integrity: sha512-lT3hNhIa02xCujI6YGgjmYGg3Ht/X9ag5ipUVETaMpx5Rd4BbTNWUPif1WN1YZHxt3KLCIqaAe7zVhatv83HOQ==} + '@oxlint/darwin-arm64@1.41.0': + resolution: {integrity: sha512-K0Bs0cNW11oWdSrKmrollKF44HMM2HKr4QidZQHMlhJcSX8pozxv0V5FLdqB4sddzCY0J9Wuuw+oRAfR8sdRwA==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.39.0': - resolution: {integrity: sha512-UT+rfTWd+Yr7iJeSLd/7nF8X4gTYssKh+n77hxl6Oilp3NnG1CKRHxZDy3o3lIBnwgzJkdyUAiYWO1bTMXQ1lA==} + '@oxlint/darwin-x64@1.41.0': + resolution: {integrity: sha512-1LCCXCe9nN8LbrJ1QOGari2HqnxrZrveYKysWDIg8gFsQglIg00XF/8lRbA0kWHMdLgt4X0wfNYhhFz+c3XXLQ==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.39.0': - resolution: {integrity: sha512-qocBkvS2V6rH0t9AT3DfQunMnj3xkM7srs5/Ycj2j5ZqMoaWd/FxHNVJDFP++35roKSvsRJoS0mtA8/77jqm6Q==} + '@oxlint/linux-arm64-gnu@1.41.0': + resolution: {integrity: sha512-Fow7H84Bs8XxuaK1yfSEWBC8HI7rfEQB9eR2A0J61un1WgCas7jNrt1HbT6+p6KmUH2bhR+r/RDu/6JFAvvj4g==} cpu: [arm64] os: [linux] + libc: [glibc] - '@oxlint/linux-arm64-musl@1.39.0': - resolution: {integrity: sha512-arZzAc1PPcz9epvGBBCMHICeyQloKtHX3eoOe62B3Dskn7gf6Q14wnDHr1r9Vp4vtcBATNq6HlKV14smdlC/qA==} + '@oxlint/linux-arm64-musl@1.41.0': + resolution: {integrity: sha512-WoRRDNwgP5W3rjRh42Zdx8ferYnqpKoYCv2QQLenmdrLjRGYwAd52uywfkcS45mKEWHeY1RPwPkYCSROXiGb2w==} cpu: [arm64] os: [linux] + libc: [musl] - '@oxlint/linux-x64-gnu@1.39.0': - resolution: {integrity: sha512-ZVt5qsECpuNprdWxAPpDBwoixr1VTcZ4qAEQA2l/wmFyVPDYFD3oBY/SWACNnWBddMrswjTg9O8ALxYWoEpmXw==} + '@oxlint/linux-x64-gnu@1.41.0': + resolution: {integrity: sha512-75k3CKj3fOc/a/2aSgO81s3HsTZOFROthPJ+UI2Oatic1LhvH6eKjKfx3jDDyVpzeDS2qekPlc/y3N33iZz5Og==} cpu: [x64] os: [linux] + libc: [glibc] - '@oxlint/linux-x64-musl@1.39.0': - resolution: {integrity: sha512-pB0hlGyKPbxr9NMIV783lD6cWL3MpaqnZRM9MWni4yBdHPTKyFNYdg5hGD0Bwg+UP4S2rOevq/+OO9x9Bi7E6g==} + '@oxlint/linux-x64-musl@1.41.0': + resolution: {integrity: sha512-8r82eBwGPoAPn67ZvdxTlX/Z3gVb+ZtN6nbkyFzwwHWAh8yGutX+VBcVkyrePSl6XgBP4QAaddPnHmkvJjqY0g==} cpu: [x64] os: [linux] + libc: [musl] - '@oxlint/win32-arm64@1.39.0': - resolution: {integrity: sha512-Gg2SFaJohI9+tIQVKXlPw3FsPQFi/eCSWiCgwPtPn5uzQxHRTeQEZKuluz1fuzR5U70TXubb2liZi4Dgl8LJQA==} + '@oxlint/win32-arm64@1.41.0': + resolution: {integrity: sha512-aK+DAcckQsNCOXKruatyYuY/ROjNiRejQB1PeJtkZwM21+8rV9ODYbvKNvt0pW+YCws7svftBSFMCpl3ke2unw==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.39.0': - resolution: {integrity: sha512-sbi25lfj74hH+6qQtb7s1wEvd1j8OQbTaH8v3xTcDjrwm579Cyh0HBv1YSZ2+gsnVwfVDiCTL1D0JsNqYXszVA==} + '@oxlint/win32-x64@1.41.0': + resolution: {integrity: sha512-dVBXkZ6MGLd3owV7jvuqJsZwiF3qw7kEkDVsYVpS/O96eEvlHcxVbaPjJjrTBgikXqyC22vg3dxBU7MW0utGfw==} cpu: [x64] os: [win32] @@ -423,14 +431,14 @@ packages: '@vitest/utils@4.0.17': resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==} - '@voidzero-dev/vite-plus-core@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': - resolution: {integrity: sha512-cRVakC7WFEpenonyCWNz0FAidYYDvuL7sTCWx4RYYB6oqWkn1Gsb3vRPM0QOlZWDTw6BGKVhdkVRV8Hgt9sj3Q==} + '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-iH0omP1gmEwRGkEVjThg7iOWKSpyZVHDq8UgVikrCI8T2iMA/eyG+yudb6CCmZx0LgHHUhdUaFsJ7AGH7hXmlA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@arethetypeswrong/core': ^0.18.1 '@types/node': ^20.19.0 || >=22.12.0 '@vitejs/devtools': '*' - esbuild: ^0.25.0 + esbuild: ^0.27.0 jiti: '>=1.21.0' less: ^4.0.0 publint: ^0.3.0 @@ -480,32 +488,34 @@ packages: yaml: optional: true - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': - resolution: {integrity: sha512-0hD92eezm2g7dTeXFgdENVkiIFMTQ1o1lK6GQuFnzg+RVETlVRO4DT8bkI3aiuQQY/QkfRpdiDkgdCkH6g2nPQ==} + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-31xlW9fFN5o31UvAnAWryCyhLJesZbZvJiUxlrI+nsnm0vbLiOfEbQ5l1gVKHtowoWj/ieZpja+kb3AMNtXFIA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': - resolution: {integrity: sha512-k3VA3AvfRSszHXTgL5kDxuJ++rdcKikIhiTKUnX7+AMk1fW+nP3Gm3VXBFbj7lcAMj8VG2g9KRuX3yWOJLm0xw==} + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-9Z7EABwyU+cx9RObPEvbv+mUPG72lG2R3TkI1DP1nAdCJhuLPR0NM4HJlo6WHOxllsCGt7iw4UrkHzt1cQ0tDQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': - resolution: {integrity: sha512-lokxNOOJkKpls9mPI2y8b6t1dIlEmDA7lNNysT6NSrZ3vt/Rl4hAsCQ5DSvriDXd64nWfm21Up2PNIJSD0exhg==} + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-LdSx+mvtDe4XGNx/8XddelATTQDjY9insuZoSiqYab2w1XM3RNkdYiqw0pajaMqfsZi3N8iarNzHZ9RJm8fTCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] - '@voidzero-dev/vite-plus-test@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': - resolution: {integrity: sha512-HukJSLPOM0hHksdYnJhx57BFHU49cdANLNea73x1r1Ccm3C89wpEqCTksBUIw1EtxY/wyBapkCiGanJTuMVqbw==} + '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-NMbZmhG9fmhQUFQ10z/c4gdSBLrUR055Vsl+TumnrfLkF+/b9SZG0Gn12VHVKdlshAw+3RQPJqj0K7f7SS3FDw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/ui': 4.0.16 + '@vitest/ui': 4.0.17 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -522,8 +532,8 @@ packages: jsdom: optional: true - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': - resolution: {integrity: sha512-LSHwFNt5xUBDMjEzoDS85fix+Wk6h+bHAFFG8aNv/b500uTH+zOjbDSX+OeElbuQ3PNpki+cD8E4DQDmxymSEA==} + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-pddCt1k1ZClsxbYKZ47lV98X2QiuwLaMdDCLdCCA+rySVtcpkTjpEJQ5i5GJ/Wjuzi/rTo0qQpTslLZe3KYDvA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -808,8 +818,8 @@ packages: estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} expect-type@1.3.0: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} @@ -1077,74 +1087,78 @@ packages: resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==} engines: {node: '>=0.10.0'} - lightningcss-android-arm64@1.30.2: - resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] - lightningcss-darwin-arm64@1.30.2: - resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.30.2: - resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.30.2: - resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.30.2: - resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.30.2: - resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] - lightningcss-linux-arm64-musl@1.30.2: - resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] - lightningcss-linux-x64-gnu@1.30.2: - resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + lightningcss-linux-x64-gnu@1.31.1: + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] - lightningcss-linux-x64-musl@1.30.2: - resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] - lightningcss-win32-arm64-msvc@1.30.2: - resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.30.2: - resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.30.2: - resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + lightningcss@1.31.1: + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} engines: {node: '>= 12.0.0'} lint-staged@16.2.7: @@ -1288,21 +1302,21 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - oxfmt@0.16.0: - resolution: {integrity: sha512-uRnnBAN0zH07FXSfvSKbIw+Jrohv4Px2RwNiZOGI4/pvns4sx0+k4WSt+tqwd7bDeoWaXiGmhZgnbK63hi6hVQ==} + oxfmt@0.26.0: + resolution: {integrity: sha512-UDD1wFNwfeorMm2ZY0xy1KRAAvJ5NjKBfbDmiMwGP7baEHTq65cYpC0aPP+BGHc8weXUbSZaK8MdGyvuRUvS4Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.8.6: - resolution: {integrity: sha512-DC9rqwFyEb5RlxOjvXdqaqxM5PwK01002oh/fcdC05mNPiI04d6CPWtReHqX6Ig1dc5LYuVeh3wuPrrp6WTjtw==} + oxlint-tsgolint@0.11.1: + resolution: {integrity: sha512-WulCp+0/6RvpM4zPv+dAXybf03QvRA8ATxaBlmj4XMIQqTs5jeq3cUTk48WCt4CpLwKhyyGZPHmjLl1KHQ/cvA==} hasBin: true - oxlint@1.39.0: - resolution: {integrity: sha512-wSiLr0wjG+KTU6c1LpVoQk7JZ7l8HCKlAkVDVTJKWmCGazsNxexxnOXl7dsar92mQcRnzko5g077ggP3RINSjA==} + oxlint@1.41.0: + resolution: {integrity: sha512-Dyaoup82uhgAgp5xLNt4dPdvl5eSJTIzqzL7DcKbkooUE4PDViWURIPlSUF8hu5a+sCnNIp/LlQMDsKoyaLTBA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.10.0' + oxlint-tsgolint: '>=0.11.1' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -1598,6 +1612,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinypool@2.0.0: + resolution: {integrity: sha512-/RX9RzeH2xU5ADE7n2Ykvmi9ED3FBGPAjw9u3zucrNNaEBIO0HPSYgL0NT7+3p147ojeSdaVu08F6hjpv31HJg==} + engines: {node: ^20.0.0 || >=22.0.0} + tinyrainbow@3.0.3: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} @@ -1671,8 +1689,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vite-plus@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761: - resolution: {integrity: sha512-XyYAeAsjbFokjBJtkr3o/3AEgcFglnFBK4M6jgITicEvnbAbO9+zH0ds6VJy+xM4h9D922zI6UOZHiNtVcO9xQ==} + vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b: + resolution: {integrity: sha512-hadOuC730ftoU8qpWNGxwYbbDZScY+msHKomdQBEbuyFEBePmVo6tuHhxCwuDOFg0uRptnzozZj3mynMZc1PEQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1726,8 +1744,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.19: - resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + which-typed-array@1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} engines: {node: '>= 0.4'} which@2.0.2: @@ -1858,70 +1876,70 @@ snapshots: '@oxc-project/types@0.108.0': {} - '@oxfmt/darwin-arm64@0.16.0': + '@oxfmt/darwin-arm64@0.26.0': optional: true - '@oxfmt/darwin-x64@0.16.0': + '@oxfmt/darwin-x64@0.26.0': optional: true - '@oxfmt/linux-arm64-gnu@0.16.0': + '@oxfmt/linux-arm64-gnu@0.26.0': optional: true - '@oxfmt/linux-arm64-musl@0.16.0': + '@oxfmt/linux-arm64-musl@0.26.0': optional: true - '@oxfmt/linux-x64-gnu@0.16.0': + '@oxfmt/linux-x64-gnu@0.26.0': optional: true - '@oxfmt/linux-x64-musl@0.16.0': + '@oxfmt/linux-x64-musl@0.26.0': optional: true - '@oxfmt/win32-arm64@0.16.0': + '@oxfmt/win32-arm64@0.26.0': optional: true - '@oxfmt/win32-x64@0.16.0': + '@oxfmt/win32-x64@0.26.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.8.6': + '@oxlint-tsgolint/darwin-arm64@0.11.1': optional: true - '@oxlint-tsgolint/darwin-x64@0.8.6': + '@oxlint-tsgolint/darwin-x64@0.11.1': optional: true - '@oxlint-tsgolint/linux-arm64@0.8.6': + '@oxlint-tsgolint/linux-arm64@0.11.1': optional: true - '@oxlint-tsgolint/linux-x64@0.8.6': + '@oxlint-tsgolint/linux-x64@0.11.1': optional: true - '@oxlint-tsgolint/win32-arm64@0.8.6': + '@oxlint-tsgolint/win32-arm64@0.11.1': optional: true - '@oxlint-tsgolint/win32-x64@0.8.6': + '@oxlint-tsgolint/win32-x64@0.11.1': optional: true - '@oxlint/darwin-arm64@1.39.0': + '@oxlint/darwin-arm64@1.41.0': optional: true - '@oxlint/darwin-x64@1.39.0': + '@oxlint/darwin-x64@1.41.0': optional: true - '@oxlint/linux-arm64-gnu@1.39.0': + '@oxlint/linux-arm64-gnu@1.41.0': optional: true - '@oxlint/linux-arm64-musl@1.39.0': + '@oxlint/linux-arm64-musl@1.41.0': optional: true - '@oxlint/linux-x64-gnu@1.39.0': + '@oxlint/linux-x64-gnu@1.41.0': optional: true - '@oxlint/linux-x64-musl@1.39.0': + '@oxlint/linux-x64-musl@1.41.0': optional: true - '@oxlint/win32-arm64@1.39.0': + '@oxlint/win32-arm64@1.41.0': optional: true - '@oxlint/win32-x64@1.39.0': + '@oxlint/win32-x64@1.41.0': optional: true '@polka/url@1.0.0-next.29': {} @@ -2019,13 +2037,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.17(@voidzero-dev/vite-plus-core@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/mocker@4.0.17(@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.17 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vite: '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' '@vitest/pretty-format@4.0.17': dependencies: @@ -2049,11 +2067,11 @@ snapshots: '@vitest/pretty-format': 4.0.17 tinyrainbow: 3.0.3 - '@voidzero-dev/vite-plus-core@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.108.0 '@oxc-project/types': 0.108.0 - lightningcss: 1.30.2 + lightningcss: 1.31.1 postcss: 8.5.6 optionalDependencies: '@arethetypeswrong/core': 0.18.2 @@ -2062,19 +2080,19 @@ snapshots: typescript: 5.9.3 yaml: 2.8.2 - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true - '@voidzero-dev/vite-plus-test@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -2107,7 +2125,7 @@ snapshots: - utf-8-validate - yaml - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761': + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true ansi-escapes@7.2.0: @@ -2411,7 +2429,7 @@ snapshots: typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 es-define-property@1.0.1: {} @@ -2444,7 +2462,7 @@ snapshots: dependencies: '@types/estree': 1.0.8 - eventemitter3@5.0.1: {} + eventemitter3@5.0.4: {} expect-type@1.3.0: {} @@ -2678,7 +2696,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 is-weakmap@2.0.2: {} @@ -2712,54 +2730,54 @@ snapshots: leven@2.1.0: {} - lightningcss-android-arm64@1.30.2: + lightningcss-android-arm64@1.31.1: optional: true - lightningcss-darwin-arm64@1.30.2: + lightningcss-darwin-arm64@1.31.1: optional: true - lightningcss-darwin-x64@1.30.2: + lightningcss-darwin-x64@1.31.1: optional: true - lightningcss-freebsd-x64@1.30.2: + lightningcss-freebsd-x64@1.31.1: optional: true - lightningcss-linux-arm-gnueabihf@1.30.2: + lightningcss-linux-arm-gnueabihf@1.31.1: optional: true - lightningcss-linux-arm64-gnu@1.30.2: + lightningcss-linux-arm64-gnu@1.31.1: optional: true - lightningcss-linux-arm64-musl@1.30.2: + lightningcss-linux-arm64-musl@1.31.1: optional: true - lightningcss-linux-x64-gnu@1.30.2: + lightningcss-linux-x64-gnu@1.31.1: optional: true - lightningcss-linux-x64-musl@1.30.2: + lightningcss-linux-x64-musl@1.31.1: optional: true - lightningcss-win32-arm64-msvc@1.30.2: + lightningcss-win32-arm64-msvc@1.31.1: optional: true - lightningcss-win32-x64-msvc@1.30.2: + lightningcss-win32-x64-msvc@1.31.1: optional: true - lightningcss@1.30.2: + lightningcss@1.31.1: dependencies: detect-libc: 2.1.2 optionalDependencies: - lightningcss-android-arm64: 1.30.2 - lightningcss-darwin-arm64: 1.30.2 - lightningcss-darwin-x64: 1.30.2 - lightningcss-freebsd-x64: 1.30.2 - lightningcss-linux-arm-gnueabihf: 1.30.2 - lightningcss-linux-arm64-gnu: 1.30.2 - lightningcss-linux-arm64-musl: 1.30.2 - lightningcss-linux-x64-gnu: 1.30.2 - lightningcss-linux-x64-musl: 1.30.2 - lightningcss-win32-arm64-msvc: 1.30.2 - lightningcss-win32-x64-msvc: 1.30.2 + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 + lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 lint-staged@16.2.7: dependencies: @@ -2775,7 +2793,7 @@ snapshots: dependencies: cli-truncate: 5.1.1 colorette: 2.0.20 - eventemitter3: 5.0.1 + eventemitter3: 5.0.4 log-update: 6.1.0 rfdc: 1.4.1 wrap-ansi: 9.0.2 @@ -2900,37 +2918,39 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxfmt@0.16.0: + oxfmt@0.26.0: + dependencies: + tinypool: 2.0.0 optionalDependencies: - '@oxfmt/darwin-arm64': 0.16.0 - '@oxfmt/darwin-x64': 0.16.0 - '@oxfmt/linux-arm64-gnu': 0.16.0 - '@oxfmt/linux-arm64-musl': 0.16.0 - '@oxfmt/linux-x64-gnu': 0.16.0 - '@oxfmt/linux-x64-musl': 0.16.0 - '@oxfmt/win32-arm64': 0.16.0 - '@oxfmt/win32-x64': 0.16.0 - - oxlint-tsgolint@0.8.6: + '@oxfmt/darwin-arm64': 0.26.0 + '@oxfmt/darwin-x64': 0.26.0 + '@oxfmt/linux-arm64-gnu': 0.26.0 + '@oxfmt/linux-arm64-musl': 0.26.0 + '@oxfmt/linux-x64-gnu': 0.26.0 + '@oxfmt/linux-x64-musl': 0.26.0 + '@oxfmt/win32-arm64': 0.26.0 + '@oxfmt/win32-x64': 0.26.0 + + oxlint-tsgolint@0.11.1: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.8.6 - '@oxlint-tsgolint/darwin-x64': 0.8.6 - '@oxlint-tsgolint/linux-arm64': 0.8.6 - '@oxlint-tsgolint/linux-x64': 0.8.6 - '@oxlint-tsgolint/win32-arm64': 0.8.6 - '@oxlint-tsgolint/win32-x64': 0.8.6 - - oxlint@1.39.0(oxlint-tsgolint@0.8.6): + '@oxlint-tsgolint/darwin-arm64': 0.11.1 + '@oxlint-tsgolint/darwin-x64': 0.11.1 + '@oxlint-tsgolint/linux-arm64': 0.11.1 + '@oxlint-tsgolint/linux-x64': 0.11.1 + '@oxlint-tsgolint/win32-arm64': 0.11.1 + '@oxlint-tsgolint/win32-x64': 0.11.1 + + oxlint@1.41.0(oxlint-tsgolint@0.11.1): optionalDependencies: - '@oxlint/darwin-arm64': 1.39.0 - '@oxlint/darwin-x64': 1.39.0 - '@oxlint/linux-arm64-gnu': 1.39.0 - '@oxlint/linux-arm64-musl': 1.39.0 - '@oxlint/linux-x64-gnu': 1.39.0 - '@oxlint/linux-x64-musl': 1.39.0 - '@oxlint/win32-arm64': 1.39.0 - '@oxlint/win32-x64': 1.39.0 - oxlint-tsgolint: 0.8.6 + '@oxlint/darwin-arm64': 1.41.0 + '@oxlint/darwin-x64': 1.41.0 + '@oxlint/linux-arm64-gnu': 1.41.0 + '@oxlint/linux-arm64-musl': 1.41.0 + '@oxlint/linux-x64-gnu': 1.41.0 + '@oxlint/linux-x64-musl': 1.41.0 + '@oxlint/win32-arm64': 1.41.0 + '@oxlint/win32-x64': 1.41.0 + oxlint-tsgolint: 0.11.1 package-json-from-dist@1.0.1: {} @@ -3264,6 +3284,8 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinypool@2.0.0: {} + tinyrainbow@3.0.3: {} to-regex-range@5.0.1: @@ -3344,20 +3366,20 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-plus@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): + vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@oxc-project/types': 0.108.0 - '@voidzero-dev/vite-plus-core': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) - '@voidzero-dev/vite-plus-test': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) cac: 6.7.14 - oxfmt: 0.16.0 - oxlint: 1.39.0(oxlint-tsgolint@0.8.6) - oxlint-tsgolint: 0.8.6 + oxfmt: 0.26.0 + oxlint: 1.41.0(oxlint-tsgolint@0.11.1) + oxlint-tsgolint: 0.11.1 optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761 - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761 - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761 - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761 + '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b transitivePeerDependencies: - '@arethetypeswrong/core' - '@edge-runtime/vm' @@ -3387,7 +3409,7 @@ snapshots: vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.17 - '@vitest/mocker': 4.0.17(@voidzero-dev/vite-plus-core@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + '@vitest/mocker': 4.0.17(@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.17 '@vitest/runner': 4.0.17 '@vitest/snapshot': 4.0.17 @@ -3404,7 +3426,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: '@voidzero-dev/vite-plus-core@0.0.0-ab0b0858cb619f270f5e0a698fea3d6f5622a761(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vite: '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.19.7 @@ -3451,7 +3473,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 which-collection@1.0.2: dependencies: @@ -3460,7 +3482,7 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.19: + which-typed-array@1.1.20: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 diff --git a/vite.config.ts b/vite.config.ts index 3617c411..c043174a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,7 +3,6 @@ import { defineConfig } from 'vite-plus'; export default defineConfig({ fmt: { - $schema: './node_modules/oxfmt/configuration_schema.json', printWidth: 120, singleQuote: true, ignorePatterns: ['CHANGELOG.md', 'pnpm-lock.yaml'], @@ -26,7 +25,7 @@ export default defineConfig({ node: true, }, // FIXME: wait for vite-plus to fix lint extends path resolution - extends: ['../../@eggjs/oxlint-config/.oxlintrc.json'], + extends: ['./node_modules/@eggjs/oxlint-config/.oxlintrc.json'], categories: { correctness: 'allow', suspicious: 'allow', From 85b037fd3bccf6375805769b92c7e3566b5f34e8 Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 16:38:35 +0800 Subject: [PATCH 02/10] FIXUP --- package.json | 4 +- pnpm-lock.yaml | 107 ++++++++++++++++++++++++++++--------------------- 2 files changed, 63 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index 850b78c2..51d0589e 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "mime-types": "^2.1.35", "qs": "^6.14.1", "type-fest": "^4.41.0", - "undici": "^7.18.2", + "undici": "^7.19.0", "ylru": "^2.0.0" }, "devDependencies": { @@ -93,7 +93,7 @@ "@types/tar-stream": "^2.2.3", "@typescript/native-preview": "7.0.0-dev.20260120.1", "@ungap/structured-clone": "^1.3.0", - "@vitest/coverage-v8": "^4.0.17", + "@vitest/coverage-v8": "^4.0.18", "busboy": "^1.6.0", "cross-env": "^10.1.0", "husky": "^9.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c543d25d..13d29e76 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^4.41.0 version: 4.41.0 undici: - specifier: ^7.18.2 - version: 7.18.2 + specifier: ^7.19.0 + version: 7.19.0 ylru: specifier: ^2.0.0 version: 2.0.0 @@ -70,8 +70,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@vitest/coverage-v8': - specifier: ^4.0.17 - version: 4.0.17(vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + specifier: ^4.0.18 + version: 4.0.18(vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) busboy: specifier: ^1.6.0 version: 1.6.0 @@ -110,7 +110,7 @@ importers: version: 5.9.3 vite-plus: specifier: latest - version: 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + version: 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) packages: @@ -393,11 +393,11 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@vitest/coverage-v8@4.0.17': - resolution: {integrity: sha512-/6zU2FLGg0jsd+ePZcwHRy3+WpNTBBhDY56P4JTRqUN/Dp6CvOEa9HrikcQ4KfV2b2kAHUFB4dl1SuocWXSFEw==} + '@vitest/coverage-v8@4.0.18': + resolution: {integrity: sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==} peerDependencies: - '@vitest/browser': 4.0.17 - vitest: 4.0.17 + '@vitest/browser': 4.0.18 + vitest: 4.0.18 peerDependenciesMeta: '@vitest/browser': optional: true @@ -419,6 +419,9 @@ packages: '@vitest/pretty-format@4.0.17': resolution: {integrity: sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw==} + '@vitest/pretty-format@4.0.18': + resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==} + '@vitest/runner@4.0.17': resolution: {integrity: sha512-JmuQyf8aMWoo/LmNFppdpkfRVHJcsgzkbCA+/Bk7VfNH7RE6Ut2qxegeyx2j3ojtJtKIbIGy3h+KxGfYfk28YQ==} @@ -431,8 +434,11 @@ packages: '@vitest/utils@4.0.17': resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==} - '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-iH0omP1gmEwRGkEVjThg7iOWKSpyZVHDq8UgVikrCI8T2iMA/eyG+yudb6CCmZx0LgHHUhdUaFsJ7AGH7hXmlA==} + '@vitest/utils@4.0.18': + resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} + + '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + resolution: {integrity: sha512-1ndfptDk8DyzkXDOemKm0zcmz5rTD6XKKNCocp+K6BnWQ3S5ARLX4uP1ToHsDZnrxtPxzmvV863Fy2lITJr3ew==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@arethetypeswrong/core': ^0.18.1 @@ -488,28 +494,28 @@ packages: yaml: optional: true - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-31xlW9fFN5o31UvAnAWryCyhLJesZbZvJiUxlrI+nsnm0vbLiOfEbQ5l1gVKHtowoWj/ieZpja+kb3AMNtXFIA==} + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + resolution: {integrity: sha512-v/rBt9BtAHTWUnfpCOu3mI7BXPkSUJc6DeoMChAe2DIRJzLg/GHRJpMpifsIADtN8Ut+YS1TL9BiDOfPBKhDeA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-9Z7EABwyU+cx9RObPEvbv+mUPG72lG2R3TkI1DP1nAdCJhuLPR0NM4HJlo6WHOxllsCGt7iw4UrkHzt1cQ0tDQ==} + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + resolution: {integrity: sha512-zyUb+vzR0KwG00SYxcf6ckBl2AK8mQ7SpQvDQ80k+XocB+jh4eQw2Sk+3gjgIb1VGp4VJuAZupsgdrA9enxvug==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-LdSx+mvtDe4XGNx/8XddelATTQDjY9insuZoSiqYab2w1XM3RNkdYiqw0pajaMqfsZi3N8iarNzHZ9RJm8fTCg==} + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + resolution: {integrity: sha512-8z2S017IYLYx+chS7NutFY/rsnnscpq7JN0bH1CKAPQhutF9jZCNdW8NJGVwBX07l+CGQ7N9U4uLMt2HsPD7tw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-NMbZmhG9fmhQUFQ10z/c4gdSBLrUR055Vsl+TumnrfLkF+/b9SZG0Gn12VHVKdlshAw+3RQPJqj0K7f7SS3FDw==} + '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + resolution: {integrity: sha512-fa0R1kS5P1Bnle3MWvY3fY1PEKjdMgB+5gzBh3iVqyewFzBYBaZ4hb+CgTMdyR2YQIGShisqgx1l0x5LgMU6Kw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@edge-runtime/vm': '*' @@ -532,8 +538,8 @@ packages: jsdom: optional: true - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-pddCt1k1ZClsxbYKZ47lV98X2QiuwLaMdDCLdCCA+rySVtcpkTjpEJQ5i5GJ/Wjuzi/rTo0qQpTslLZe3KYDvA==} + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + resolution: {integrity: sha512-uYDg3tIIvNhj2V29rp8Kd7tEKXGulhc2yzMQ2mOlONJSHaCZx9jy4acpC2jVd8FM7KIFB5vFjSp9w5MxYlp6PQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1674,8 +1680,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici@7.18.2: - resolution: {integrity: sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==} + undici@7.19.0: + resolution: {integrity: sha512-Heho1hJD81YChi+uS2RkSjcVO+EQLmLSyUlHyp7Y/wFbxQaGb4WXVKD073JytrjXJVkSZVzoE2MCSOKugFGtOQ==} engines: {node: '>=20.18.1'} unicode-emoji-modifier-base@1.0.0: @@ -1689,8 +1695,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b: - resolution: {integrity: sha512-hadOuC730ftoU8qpWNGxwYbbDZScY+msHKomdQBEbuyFEBePmVo6tuHhxCwuDOFg0uRptnzozZj3mynMZc1PEQ==} + vite-plus@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79: + resolution: {integrity: sha512-ut/UFBsmfSNIfNYEy8QTiHtwdyR5T2zvhz7YMB35765ZrhcbdkVAusbjwvq6cW1MxoAfxPDKUEaT9WYM4yzHDQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2014,10 +2020,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitest/coverage-v8@4.0.17(vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.0.17 + '@vitest/utils': 4.0.18 ast-v8-to-istanbul: 0.3.10 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -2037,18 +2043,22 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.17(@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/mocker@4.0.17(@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.17 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vite: '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' '@vitest/pretty-format@4.0.17': dependencies: tinyrainbow: 3.0.3 + '@vitest/pretty-format@4.0.18': + dependencies: + tinyrainbow: 3.0.3 + '@vitest/runner@4.0.17': dependencies: '@vitest/utils': 4.0.17 @@ -2067,7 +2077,12 @@ snapshots: '@vitest/pretty-format': 4.0.17 tinyrainbow: 3.0.3 - '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@vitest/utils@4.0.18': + dependencies: + '@vitest/pretty-format': 4.0.18 + tinyrainbow: 3.0.3 + + '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.108.0 '@oxc-project/types': 0.108.0 @@ -2080,19 +2095,19 @@ snapshots: typescript: 5.9.3 yaml: 2.8.2 - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': optional: true - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': optional: true - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': optional: true - '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -2125,7 +2140,7 @@ snapshots: - utf-8-validate - yaml - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': optional: true ansi-escapes@7.2.0: @@ -3358,7 +3373,7 @@ snapshots: undici-types@6.21.0: {} - undici@7.18.2: {} + undici@7.19.0: {} unicode-emoji-modifier-base@1.0.0: {} @@ -3366,20 +3381,20 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): + vite-plus@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@oxc-project/types': 0.108.0 - '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) - '@voidzero-dev/vite-plus-test': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) cac: 6.7.14 oxfmt: 0.26.0 oxlint: 1.41.0(oxlint-tsgolint@0.11.1) oxlint-tsgolint: 0.11.1 optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 transitivePeerDependencies: - '@arethetypeswrong/core' - '@edge-runtime/vm' @@ -3409,7 +3424,7 @@ snapshots: vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.17 - '@vitest/mocker': 4.0.17(@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + '@vitest/mocker': 4.0.17(@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.17 '@vitest/runner': 4.0.17 '@vitest/snapshot': 4.0.17 @@ -3426,7 +3441,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vite: '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.19.7 From 5c5309f0bfc67b8200accac7867301233d7f0507 Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 16:42:53 +0800 Subject: [PATCH 03/10] FIXUP --- package.json | 13 ++-- pnpm-lock.yaml | 204 ++----------------------------------------------- 2 files changed, 15 insertions(+), 202 deletions(-) diff --git a/package.json b/package.json index 51d0589e..372954ee 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,12 @@ "tshy": "^3.1.0", "tshy-after": "^1.4.1", "typescript": "^5.9.3", - "vite-plus": "latest" + "vite-plus": "latest", + "vitest": "npm:@voidzero-dev/vite-plus-test@latest" + }, + "overrides": { + "vite": "npm:@voidzero-dev/vite-plus-core@latest", + "vitest": "npm:@voidzero-dev/vite-plus-test@latest" }, "lint-staged": { "*": [ @@ -126,10 +131,8 @@ "packageManager": "pnpm@10.28.1", "pnpm": { "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@latest" + "vite": "npm:@voidzero-dev/vite-plus-core@latest", + "vitest": "npm:@voidzero-dev/vite-plus-test@latest" } - }, - "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@latest" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13d29e76..25f5c3c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: overrides: vite: npm:@voidzero-dev/vite-plus-core@latest + vitest: npm:@voidzero-dev/vite-plus-test@latest importers: @@ -71,7 +72,7 @@ importers: version: 1.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) busboy: specifier: ^1.6.0 version: 1.6.0 @@ -111,6 +112,9 @@ importers: vite-plus: specifier: latest version: 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + vitest: + specifier: npm:@voidzero-dev/vite-plus-test@latest + version: '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' packages: @@ -317,9 +321,6 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@types/busboy@1.5.4': resolution: {integrity: sha512-kG7WrUuAKK0NoyxfQHsVE6j1m01s6kMma64E+OZenQABMQyTJop1DumUWcLwAQ2JzpefU7PDYoRDKl8uZosFjw==} @@ -402,38 +403,9 @@ packages: '@vitest/browser': optional: true - '@vitest/expect@4.0.17': - resolution: {integrity: sha512-mEoqP3RqhKlbmUmntNDDCJeTDavDR+fVYkSOw8qRwJFaW/0/5zA9zFeTrHqNtcmwh6j26yMmwx2PqUDPzt5ZAQ==} - - '@vitest/mocker@4.0.17': - resolution: {integrity: sha512-+ZtQhLA3lDh1tI2wxe3yMsGzbp7uuJSWBM1iTIKCbppWTSBN09PUC+L+fyNlQApQoR+Ps8twt2pbSSXg2fQVEQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - - '@vitest/pretty-format@4.0.17': - resolution: {integrity: sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw==} - '@vitest/pretty-format@4.0.18': resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==} - '@vitest/runner@4.0.17': - resolution: {integrity: sha512-JmuQyf8aMWoo/LmNFppdpkfRVHJcsgzkbCA+/Bk7VfNH7RE6Ut2qxegeyx2j3ojtJtKIbIGy3h+KxGfYfk28YQ==} - - '@vitest/snapshot@4.0.17': - resolution: {integrity: sha512-npPelD7oyL+YQM2gbIYvlavlMVWUfNNGZPcu0aEUQXt7FXTuqhmgiYupPnAanhKvyP6Srs2pIbWo30K0RbDtRQ==} - - '@vitest/spy@4.0.17': - resolution: {integrity: sha512-I1bQo8QaP6tZlTomQNWKJE6ym4SHf3oLS7ceNjozxxgzavRAgZDc06T7kD8gb9bXKEgcLNt00Z+kZO6KaJ62Ew==} - - '@vitest/utils@4.0.17': - resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==} - '@vitest/utils@4.0.18': resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} @@ -641,10 +613,6 @@ packages: resolution: {integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==} engines: {node: '>=6'} - chai@6.2.2: - resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} - engines: {node: '>=18'} - chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -827,10 +795,6 @@ packages: eventemitter3@5.0.4: resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} - expect-type@1.3.0: - resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} - engines: {node: '>=12.0.0'} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -1184,9 +1148,6 @@ packages: resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} engines: {node: 20 || >=22} - magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - magicast@0.5.1: resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} @@ -1347,9 +1308,6 @@ packages: resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} engines: {node: 20 || >=22} - pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pause-stream@0.0.11: resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} @@ -1496,9 +1454,6 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -1519,9 +1474,6 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} @@ -1700,40 +1652,6 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - vitest@4.0.17: - resolution: {integrity: sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.17 - '@vitest/browser-preview': 4.0.17 - '@vitest/browser-webdriverio': 4.0.17 - '@vitest/ui': 4.0.17 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@opentelemetry/api': - optional: true - '@types/node': - optional: true - '@vitest/browser-playwright': - optional: true - '@vitest/browser-preview': - optional: true - '@vitest/browser-webdriverio': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - walk-up-path@4.0.0: resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} engines: {node: 20 || >=22} @@ -1759,11 +1677,6 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} - hasBin: true - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -1952,8 +1865,6 @@ snapshots: '@sindresorhus/is@4.6.0': {} - '@standard-schema/spec@1.1.0': {} - '@types/busboy@1.5.4': dependencies: '@types/node': 22.19.7 @@ -2020,7 +1931,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitest/coverage-v8@4.0.18(vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -2032,51 +1943,12 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) - - '@vitest/expect@4.0.17': - dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.0.17 - '@vitest/utils': 4.0.17 - chai: 6.2.2 - tinyrainbow: 3.0.3 - - '@vitest/mocker@4.0.17(@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': - dependencies: - '@vitest/spy': 4.0.17 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' - - '@vitest/pretty-format@4.0.17': - dependencies: - tinyrainbow: 3.0.3 + vitest: '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' '@vitest/pretty-format@4.0.18': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.17': - dependencies: - '@vitest/utils': 4.0.17 - pathe: 2.0.3 - - '@vitest/snapshot@4.0.17': - dependencies: - '@vitest/pretty-format': 4.0.17 - magic-string: 0.30.21 - pathe: 2.0.3 - - '@vitest/spy@4.0.17': {} - - '@vitest/utils@4.0.17': - dependencies: - '@vitest/pretty-format': 4.0.17 - tinyrainbow: 3.0.3 - '@vitest/utils@4.0.18': dependencies: '@vitest/pretty-format': 4.0.18 @@ -2245,8 +2117,6 @@ snapshots: camelcase@5.0.0: {} - chai@6.2.2: {} - chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -2479,8 +2349,6 @@ snapshots: eventemitter3@5.0.4: {} - expect-type@1.3.0: {} - fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -2823,10 +2691,6 @@ snapshots: lru-cache@11.2.4: {} - magic-string@0.30.21: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magicast@0.5.1: dependencies: '@babel/parser': 7.28.6 @@ -2984,8 +2848,6 @@ snapshots: lru-cache: 11.2.4 minipass: 7.1.2 - pathe@2.0.3: {} - pause-stream@0.0.11: dependencies: through: 2.3.8 @@ -3158,8 +3020,6 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 - siginfo@2.0.0: {} - signal-exit@4.1.0: {} sirv@3.0.2: @@ -3179,8 +3039,6 @@ snapshots: source-map-js@1.2.1: {} - stackback@0.0.2: {} - std-env@3.10.0: {} stop-iteration-iterator@1.1.0: @@ -3421,49 +3279,6 @@ snapshots: - utf-8-validate - yaml - vitest@4.0.17(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): - dependencies: - '@vitest/expect': 4.0.17 - '@vitest/mocker': 4.0.17(@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) - '@vitest/pretty-format': 4.0.17 - '@vitest/runner': 4.0.17 - '@vitest/snapshot': 4.0.17 - '@vitest/spy': 4.0.17 - '@vitest/utils': 4.0.17 - es-module-lexer: 1.7.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.3 - std-env: 3.10.0 - tinybench: 2.9.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - tinyrainbow: 3.0.3 - vite: '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 22.19.7 - transitivePeerDependencies: - - '@arethetypeswrong/core' - - '@vitejs/devtools' - - esbuild - - jiti - - less - - msw - - publint - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - typescript - - unplugin-lightningcss - - unplugin-unused - - yaml - walk-up-path@4.0.0: {} which-boxed-primitive@1.1.1: @@ -3511,11 +3326,6 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.3.0: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 From 8f8e5a726c448b8bb054895460f6c20622993d2d Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 16:44:06 +0800 Subject: [PATCH 04/10] FIXUP --- CLAUDE.md | 1 + package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 5267d89f..7093af3d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -84,6 +84,7 @@ Tests use Vitest with: - User-Agent header: `node-urllib/{version} Node.js/{version} ({platform}; {arch})` + # Using Vite+, the Unified Toolchain for the Web This project is using Vite+, a modern toolchain built on top of Vite, Rolldown, Vitest, tsdown, Oxlint, and Oxfmt. Vite+ wraps these tools and package manager commands in a single, global CLI called `vite`. Vite+ is distinct from Vite, but it invokes Vite through `vite dev` and `vite build`. diff --git a/package.json b/package.json index 372954ee..70843a54 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "lint-staged": { "*": [ "vite run lint --fix", - "vite run fmt ." + "vite fmt --no-error-on-unmatched-pattern" ] }, "tshy": { From 35352c0af8b170fc7d08a3f78b869c396903c81c Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 16:46:55 +0800 Subject: [PATCH 05/10] FIXUP --- package.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package.json b/package.json index 70843a54..5ce89ae4 100644 --- a/package.json +++ b/package.json @@ -133,6 +133,12 @@ "overrides": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", "vitest": "npm:@voidzero-dev/vite-plus-test@latest" + }, + "peerDependencyRules": { + "allowAny": [ + "vite", + "vitest" + ] } } } From 7ace79ef73e115af7a650ec3fa08647759c185ae Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 17:06:32 +0800 Subject: [PATCH 06/10] FIXUP --- .github/workflows/nodejs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index a8c41c3c..8e1c2fbd 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -75,6 +75,9 @@ jobs: cache: true run-install: true + - name: Run lint + run: vite run lint + - name: Run tests run: vite run ci From 0ade8fdb28671305896b5e961f0920077ddda678 Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 17:11:06 +0800 Subject: [PATCH 07/10] FIXUP --- package.json | 12 ++++---- pnpm-lock.yaml | 74 +++++++++++++++++++++++++------------------------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index 5ce89ae4..c9b8a493 100644 --- a/package.json +++ b/package.json @@ -106,12 +106,12 @@ "tshy": "^3.1.0", "tshy-after": "^1.4.1", "typescript": "^5.9.3", - "vite-plus": "latest", - "vitest": "npm:@voidzero-dev/vite-plus-test@latest" + "vite-plus": "0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38" }, "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "npm:@voidzero-dev/vite-plus-test@latest" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38" }, "lint-staged": { "*": [ @@ -131,8 +131,8 @@ "packageManager": "pnpm@10.28.1", "pnpm": { "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "npm:@voidzero-dev/vite-plus-test@latest" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38" }, "peerDependencyRules": { "allowAny": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25f5c3c9..063d7bb9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - vite: npm:@voidzero-dev/vite-plus-core@latest - vitest: npm:@voidzero-dev/vite-plus-test@latest + vite: npm:@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + vitest: npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 importers: @@ -72,7 +72,7 @@ importers: version: 1.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) busboy: specifier: ^1.6.0 version: 1.6.0 @@ -110,11 +110,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite-plus: - specifier: latest - version: 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + specifier: 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + version: 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) vitest: - specifier: npm:@voidzero-dev/vite-plus-test@latest - version: '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + specifier: npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + version: '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' packages: @@ -409,8 +409,8 @@ packages: '@vitest/utils@4.0.18': resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} - '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': - resolution: {integrity: sha512-1ndfptDk8DyzkXDOemKm0zcmz5rTD6XKKNCocp+K6BnWQ3S5ARLX4uP1ToHsDZnrxtPxzmvV863Fy2lITJr3ew==} + '@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + resolution: {integrity: sha512-zt1rG/HA48mkEmUruo0T6zUE4PpMlrnFDm+hij47XLJ846vlIq/SPGblMz+DTRzNvyACRi8dKVOhK+VS3yarYg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@arethetypeswrong/core': ^0.18.1 @@ -466,28 +466,28 @@ packages: yaml: optional: true - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': - resolution: {integrity: sha512-v/rBt9BtAHTWUnfpCOu3mI7BXPkSUJc6DeoMChAe2DIRJzLg/GHRJpMpifsIADtN8Ut+YS1TL9BiDOfPBKhDeA==} + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + resolution: {integrity: sha512-vRp+eIuSAn9HZBSNQDJJSBZN1qiQkUcuux5gIRF8rMMrWt/xE/57PusYtWRNSdhjJlERQXy4vj/QBOW0G4vh5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': - resolution: {integrity: sha512-zyUb+vzR0KwG00SYxcf6ckBl2AK8mQ7SpQvDQ80k+XocB+jh4eQw2Sk+3gjgIb1VGp4VJuAZupsgdrA9enxvug==} + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + resolution: {integrity: sha512-m5pHehY6a5g1c6J/uGu98UVwdeK+V7Nl0iVKMqnjUc6LeD9izO3KSAf9YhZ6PVclXrVGWVkVsz0BMkB3uEdmEQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': - resolution: {integrity: sha512-8z2S017IYLYx+chS7NutFY/rsnnscpq7JN0bH1CKAPQhutF9jZCNdW8NJGVwBX07l+CGQ7N9U4uLMt2HsPD7tw==} + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + resolution: {integrity: sha512-JHuTjaJ8T0AfBFTqEtpllwOGkFNd2wEykTabkBo54bgJCiw2jWHp1yVRRSf1zWp7Vp6iqLzc9YUd8bVZ6R+rJg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': - resolution: {integrity: sha512-fa0R1kS5P1Bnle3MWvY3fY1PEKjdMgB+5gzBh3iVqyewFzBYBaZ4hb+CgTMdyR2YQIGShisqgx1l0x5LgMU6Kw==} + '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + resolution: {integrity: sha512-MDfO/5hcySQJ7lAe43L8yZO173z7At+LtBEsyHJqv3tPeFUCYDEIOvkgJPxOgJavGNZHFOsacizZK7DGEzbBjQ==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@edge-runtime/vm': '*' @@ -510,8 +510,8 @@ packages: jsdom: optional: true - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': - resolution: {integrity: sha512-uYDg3tIIvNhj2V29rp8Kd7tEKXGulhc2yzMQ2mOlONJSHaCZx9jy4acpC2jVd8FM7KIFB5vFjSp9w5MxYlp6PQ==} + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + resolution: {integrity: sha512-rX+DG0ajRBoRTypongKGg1S6LmfR2FODA3Bi4QDp2YxOup7GAZTMcYlF5VOBgZvEvW8jVPX9lJrn38F025Jr6Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1647,8 +1647,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vite-plus@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79: - resolution: {integrity: sha512-ut/UFBsmfSNIfNYEy8QTiHtwdyR5T2zvhz7YMB35765ZrhcbdkVAusbjwvq6cW1MxoAfxPDKUEaT9WYM4yzHDQ==} + vite-plus@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38: + resolution: {integrity: sha512-vvmzpW7skdhhOiL24yfioBzZFLhD9U0PaQYRZ5a9hmfFwGbXdsnTST8U3P9gp35aampXQpo0S5BCYouP55Jb3g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1931,7 +1931,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -1943,7 +1943,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vitest: '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' '@vitest/pretty-format@4.0.18': dependencies: @@ -1954,7 +1954,7 @@ snapshots: '@vitest/pretty-format': 4.0.18 tinyrainbow: 3.0.3 - '@voidzero-dev/vite-plus-core@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.108.0 '@oxc-project/types': 0.108.0 @@ -1967,19 +1967,19 @@ snapshots: typescript: 5.9.3 yaml: 2.8.2 - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': optional: true - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': optional: true - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': optional: true - '@voidzero-dev/vite-plus-test@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -2012,7 +2012,7 @@ snapshots: - utf-8-validate - yaml - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79': + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': optional: true ansi-escapes@7.2.0: @@ -3239,20 +3239,20 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-plus@0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): + vite-plus@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@oxc-project/types': 0.108.0 - '@voidzero-dev/vite-plus-core': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) - '@voidzero-dev/vite-plus-test': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) cac: 6.7.14 oxfmt: 0.26.0 oxlint: 1.41.0(oxlint-tsgolint@0.11.1) oxlint-tsgolint: 0.11.1 optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-88c8bdd71344c6d38f5f11fb41e9070034598d79 + '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 transitivePeerDependencies: - '@arethetypeswrong/core' - '@edge-runtime/vm' From 10ba0e846f7f649c253d3b78714637de8e023052 Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 17:14:57 +0800 Subject: [PATCH 08/10] FIXUP --- package.json | 12 ++++---- pnpm-lock.yaml | 74 +++++++++++++++++++++++++------------------------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index c9b8a493..1069d445 100644 --- a/package.json +++ b/package.json @@ -106,12 +106,12 @@ "tshy": "^3.1.0", "tshy-after": "^1.4.1", "typescript": "^5.9.3", - "vite-plus": "0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38" + "vite-plus": "0.0.0-9f9a209dd123932614c8b5a568375a002e34562b", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b" }, "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b" }, "lint-staged": { "*": [ @@ -131,8 +131,8 @@ "packageManager": "pnpm@10.28.1", "pnpm": { "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b" }, "peerDependencyRules": { "allowAny": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 063d7bb9..1be5f48b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - vite: npm:@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 - vitest: npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + vite: npm:@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + vitest: npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b importers: @@ -72,7 +72,7 @@ importers: version: 1.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) busboy: specifier: ^1.6.0 version: 1.6.0 @@ -110,11 +110,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite-plus: - specifier: 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 - version: 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + specifier: 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + version: 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) vitest: - specifier: npm:@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 - version: '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + specifier: npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + version: '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' packages: @@ -409,8 +409,8 @@ packages: '@vitest/utils@4.0.18': resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} - '@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': - resolution: {integrity: sha512-zt1rG/HA48mkEmUruo0T6zUE4PpMlrnFDm+hij47XLJ846vlIq/SPGblMz+DTRzNvyACRi8dKVOhK+VS3yarYg==} + '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-iH0omP1gmEwRGkEVjThg7iOWKSpyZVHDq8UgVikrCI8T2iMA/eyG+yudb6CCmZx0LgHHUhdUaFsJ7AGH7hXmlA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@arethetypeswrong/core': ^0.18.1 @@ -466,28 +466,28 @@ packages: yaml: optional: true - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': - resolution: {integrity: sha512-vRp+eIuSAn9HZBSNQDJJSBZN1qiQkUcuux5gIRF8rMMrWt/xE/57PusYtWRNSdhjJlERQXy4vj/QBOW0G4vh5g==} + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-31xlW9fFN5o31UvAnAWryCyhLJesZbZvJiUxlrI+nsnm0vbLiOfEbQ5l1gVKHtowoWj/ieZpja+kb3AMNtXFIA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': - resolution: {integrity: sha512-m5pHehY6a5g1c6J/uGu98UVwdeK+V7Nl0iVKMqnjUc6LeD9izO3KSAf9YhZ6PVclXrVGWVkVsz0BMkB3uEdmEQ==} + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-9Z7EABwyU+cx9RObPEvbv+mUPG72lG2R3TkI1DP1nAdCJhuLPR0NM4HJlo6WHOxllsCGt7iw4UrkHzt1cQ0tDQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': - resolution: {integrity: sha512-JHuTjaJ8T0AfBFTqEtpllwOGkFNd2wEykTabkBo54bgJCiw2jWHp1yVRRSf1zWp7Vp6iqLzc9YUd8bVZ6R+rJg==} + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-LdSx+mvtDe4XGNx/8XddelATTQDjY9insuZoSiqYab2w1XM3RNkdYiqw0pajaMqfsZi3N8iarNzHZ9RJm8fTCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': - resolution: {integrity: sha512-MDfO/5hcySQJ7lAe43L8yZO173z7At+LtBEsyHJqv3tPeFUCYDEIOvkgJPxOgJavGNZHFOsacizZK7DGEzbBjQ==} + '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-NMbZmhG9fmhQUFQ10z/c4gdSBLrUR055Vsl+TumnrfLkF+/b9SZG0Gn12VHVKdlshAw+3RQPJqj0K7f7SS3FDw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@edge-runtime/vm': '*' @@ -510,8 +510,8 @@ packages: jsdom: optional: true - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': - resolution: {integrity: sha512-rX+DG0ajRBoRTypongKGg1S6LmfR2FODA3Bi4QDp2YxOup7GAZTMcYlF5VOBgZvEvW8jVPX9lJrn38F025Jr6Q==} + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + resolution: {integrity: sha512-pddCt1k1ZClsxbYKZ47lV98X2QiuwLaMdDCLdCCA+rySVtcpkTjpEJQ5i5GJ/Wjuzi/rTo0qQpTslLZe3KYDvA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1647,8 +1647,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vite-plus@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38: - resolution: {integrity: sha512-vvmzpW7skdhhOiL24yfioBzZFLhD9U0PaQYRZ5a9hmfFwGbXdsnTST8U3P9gp35aampXQpo0S5BCYouP55Jb3g==} + vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b: + resolution: {integrity: sha512-hadOuC730ftoU8qpWNGxwYbbDZScY+msHKomdQBEbuyFEBePmVo6tuHhxCwuDOFg0uRptnzozZj3mynMZc1PEQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1931,7 +1931,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -1943,7 +1943,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vitest: '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' '@vitest/pretty-format@4.0.18': dependencies: @@ -1954,7 +1954,7 @@ snapshots: '@vitest/pretty-format': 4.0.18 tinyrainbow: 3.0.3 - '@voidzero-dev/vite-plus-core@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.108.0 '@oxc-project/types': 0.108.0 @@ -1967,19 +1967,19 @@ snapshots: typescript: 5.9.3 yaml: 2.8.2 - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true - '@voidzero-dev/vite-plus-test@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -2012,7 +2012,7 @@ snapshots: - utf-8-validate - yaml - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38': + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': optional: true ansi-escapes@7.2.0: @@ -3239,20 +3239,20 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-plus@0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): + vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@oxc-project/types': 0.108.0 - '@voidzero-dev/vite-plus-core': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) - '@voidzero-dev/vite-plus-test': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) cac: 6.7.14 oxfmt: 0.26.0 oxlint: 1.41.0(oxlint-tsgolint@0.11.1) oxlint-tsgolint: 0.11.1 optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-569bd560c8521f4cacc62e99477f14c99ca44a38 + '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b transitivePeerDependencies: - '@arethetypeswrong/core' - '@edge-runtime/vm' From 1239122d3fb46157c33694a705ebd40c5deb87d0 Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 18:04:50 +0800 Subject: [PATCH 09/10] FIXUP --- package.json | 12 ++++---- pnpm-lock.yaml | 74 +++++++++++++++++++++++++------------------------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index 1069d445..f41b8e8d 100644 --- a/package.json +++ b/package.json @@ -106,12 +106,12 @@ "tshy": "^3.1.0", "tshy-after": "^1.4.1", "typescript": "^5.9.3", - "vite-plus": "0.0.0-9f9a209dd123932614c8b5a568375a002e34562b", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b" + "vite-plus": "0.0.0-4d2367587d11c412d283847253d95e4e36ace419", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419" }, "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419" }, "lint-staged": { "*": [ @@ -131,8 +131,8 @@ "packageManager": "pnpm@10.28.1", "pnpm": { "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419", + "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419" }, "peerDependencyRules": { "allowAny": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1be5f48b..d097bbeb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - vite: npm:@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - vitest: npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + vite: npm:@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + vitest: npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419 importers: @@ -72,7 +72,7 @@ importers: version: 1.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) + version: 4.0.18(@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)) busboy: specifier: ^1.6.0 version: 1.6.0 @@ -110,11 +110,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite-plus: - specifier: 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - version: 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + specifier: 0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + version: 0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) vitest: - specifier: npm:@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - version: '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + specifier: npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + version: '@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' packages: @@ -409,8 +409,8 @@ packages: '@vitest/utils@4.0.18': resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} - '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-iH0omP1gmEwRGkEVjThg7iOWKSpyZVHDq8UgVikrCI8T2iMA/eyG+yudb6CCmZx0LgHHUhdUaFsJ7AGH7hXmlA==} + '@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': + resolution: {integrity: sha512-owI/RVS3/1m6lLuvCpTb7drASRPEIYuu4NY7U39i/dap8a182xqdWhADXAJOG61sNAG6uZWGmqSTrUa8UyQm5A==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@arethetypeswrong/core': ^0.18.1 @@ -466,28 +466,28 @@ packages: yaml: optional: true - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-31xlW9fFN5o31UvAnAWryCyhLJesZbZvJiUxlrI+nsnm0vbLiOfEbQ5l1gVKHtowoWj/ieZpja+kb3AMNtXFIA==} + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': + resolution: {integrity: sha512-ZkGOy5glBD79XBTfBxVQBfzVX20uiW+hNrF+YDl0EvPdqsdeqm0uvTNpGXNSWc6dy935VwhE0vGhS4Mc/ZbmiQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-9Z7EABwyU+cx9RObPEvbv+mUPG72lG2R3TkI1DP1nAdCJhuLPR0NM4HJlo6WHOxllsCGt7iw4UrkHzt1cQ0tDQ==} + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': + resolution: {integrity: sha512-HjG184Nj3B1OPYrU48une0PcVlK6CDZuQP+LMxysqMxG1cuw868sjSQqcYFhOZRb4I3qtHZ6yozq2tzy96cLsA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-LdSx+mvtDe4XGNx/8XddelATTQDjY9insuZoSiqYab2w1XM3RNkdYiqw0pajaMqfsZi3N8iarNzHZ9RJm8fTCg==} + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': + resolution: {integrity: sha512-M7yQpJqo0rOZOqios1yxFSDRIyckxVdfak3gvlHiBa0ZS8HwEmDZb3vv12kLEv0G6GABKgvZbILLSwNAWShXug==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-NMbZmhG9fmhQUFQ10z/c4gdSBLrUR055Vsl+TumnrfLkF+/b9SZG0Gn12VHVKdlshAw+3RQPJqj0K7f7SS3FDw==} + '@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': + resolution: {integrity: sha512-Wgg8uoA8db2EuRSeaJKEunNlr8hq3Qvx/jnz8Xe2PJmLUh598ubg+dWgzmuqTXUvjn9IJq/pitjsf2mXlRNQkw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@edge-runtime/vm': '*' @@ -510,8 +510,8 @@ packages: jsdom: optional: true - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': - resolution: {integrity: sha512-pddCt1k1ZClsxbYKZ47lV98X2QiuwLaMdDCLdCCA+rySVtcpkTjpEJQ5i5GJ/Wjuzi/rTo0qQpTslLZe3KYDvA==} + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': + resolution: {integrity: sha512-mxuj8IEXNQ5ehiH/WHlziEQmxKHzcmnN7lfnXWNAnbwmum5z0TEwiVBFpKu0bIBzBzFNLkFWThbw9IfAQPQ9UA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1647,8 +1647,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b: - resolution: {integrity: sha512-hadOuC730ftoU8qpWNGxwYbbDZScY+msHKomdQBEbuyFEBePmVo6tuHhxCwuDOFg0uRptnzozZj3mynMZc1PEQ==} + vite-plus@0.0.0-4d2367587d11c412d283847253d95e4e36ace419: + resolution: {integrity: sha512-IW37gj9dPxAhAbilXwBWAyUFuSrDNb2uncb47I6rRJaiCJ+WeYvA2Ar1omucgz7SuTEgWuWvs/mOjELJNauHeA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -1931,7 +1931,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -1943,7 +1943,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' + vitest: '@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' '@vitest/pretty-format@4.0.18': dependencies: @@ -1954,7 +1954,7 @@ snapshots: '@vitest/pretty-format': 4.0.18 tinyrainbow: 3.0.3 - '@voidzero-dev/vite-plus-core@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.108.0 '@oxc-project/types': 0.108.0 @@ -1967,19 +1967,19 @@ snapshots: typescript: 5.9.3 yaml: 2.8.2 - '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-darwin-arm64@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': optional: true - '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': optional: true - '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-linux-x64-gnu@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': optional: true - '@voidzero-dev/vite-plus-test@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)': dependencies: '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -2012,7 +2012,7 @@ snapshots: - utf-8-validate - yaml - '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b': + '@voidzero-dev/vite-plus-win32-x64-msvc@0.0.0-4d2367587d11c412d283847253d95e4e36ace419': optional: true ansi-escapes@7.2.0: @@ -3239,20 +3239,20 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-plus@0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): + vite-plus@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@oxc-project/types': 0.108.0 - '@voidzero-dev/vite-plus-core': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) - '@voidzero-dev/vite-plus-test': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) cac: 6.7.14 oxfmt: 0.26.0 oxlint: 1.41.0(oxlint-tsgolint@0.11.1) oxlint-tsgolint: 0.11.1 optionalDependencies: - '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b - '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-9f9a209dd123932614c8b5a568375a002e34562b + '@voidzero-dev/vite-plus-darwin-arm64': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.0.0-4d2367587d11c412d283847253d95e4e36ace419 transitivePeerDependencies: - '@arethetypeswrong/core' - '@edge-runtime/vm' From 8020431227f68b956e51518ad263535f5b3e7001 Mon Sep 17 00:00:00 2001 From: MK Date: Fri, 23 Jan 2026 19:51:14 +0800 Subject: [PATCH 10/10] FIXUP --- package.json | 12 ++++++------ pnpm-lock.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index f41b8e8d..5ce89ae4 100644 --- a/package.json +++ b/package.json @@ -106,12 +106,12 @@ "tshy": "^3.1.0", "tshy-after": "^1.4.1", "typescript": "^5.9.3", - "vite-plus": "0.0.0-4d2367587d11c412d283847253d95e4e36ace419", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419" + "vite-plus": "latest", + "vitest": "npm:@voidzero-dev/vite-plus-test@latest" }, "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419" + "vite": "npm:@voidzero-dev/vite-plus-core@latest", + "vitest": "npm:@voidzero-dev/vite-plus-test@latest" }, "lint-staged": { "*": [ @@ -131,8 +131,8 @@ "packageManager": "pnpm@10.28.1", "pnpm": { "overrides": { - "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419", - "vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419" + "vite": "npm:@voidzero-dev/vite-plus-core@latest", + "vitest": "npm:@voidzero-dev/vite-plus-test@latest" }, "peerDependencyRules": { "allowAny": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d097bbeb..7405772c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - vite: npm:@voidzero-dev/vite-plus-core@0.0.0-4d2367587d11c412d283847253d95e4e36ace419 - vitest: npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + vite: npm:@voidzero-dev/vite-plus-core@latest + vitest: npm:@voidzero-dev/vite-plus-test@latest importers: @@ -110,10 +110,10 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite-plus: - specifier: 0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + specifier: latest version: 0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2) vitest: - specifier: npm:@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419 + specifier: npm:@voidzero-dev/vite-plus-test@latest version: '@voidzero-dev/vite-plus-test@0.0.0-4d2367587d11c412d283847253d95e4e36ace419(@arethetypeswrong/core@0.18.2)(@types/node@22.19.7)(typescript@5.9.3)(yaml@2.8.2)' packages: