diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63638cb..9735141 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,7 +56,7 @@ importers: version: 9.1.7 knip: specifier: ^5.40.0 - version: 5.62.0(@types/node@24.3.0)(typescript@5.9.2) + version: 5.63.0(@types/node@24.3.0)(typescript@5.9.2) lint-staged: specifier: ^16.0.0 version: 16.1.5 @@ -844,98 +844,98 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-resolver/binding-android-arm-eabi@11.6.1': - resolution: {integrity: sha512-Ma/kg29QJX1Jzelv0Q/j2iFuUad1WnjgPjpThvjqPjpOyLjCUaiFCCnshhmWjyS51Ki1Iol3fjf1qAzObf8GIA==} + '@oxc-resolver/binding-android-arm-eabi@11.6.2': + resolution: {integrity: sha512-b1h87/Nv5QPiT2xXg7RiSzJ0HsKSMf1U8vj6cUKdEDD1+KhDaXEH9xffB5QE54Df3SM4+wrYVy9NREil7/0C/Q==} cpu: [arm] os: [android] - '@oxc-resolver/binding-android-arm64@11.6.1': - resolution: {integrity: sha512-xjL/FKKc5p8JkFWiH7pJWSzsewif3fRf1rw2qiRxRvq1uIa6l7Zoa14Zq2TNWEsqDjdeOrlJtfWiPNRnevK0oQ==} + '@oxc-resolver/binding-android-arm64@11.6.2': + resolution: {integrity: sha512-iIFsbWOQ42VJqOH0PkNs2+IcIjkmO7T+Gr27XDVXmaIWz3dkVYzYRlCtqGJOMIrjyUD52BtVXjej5s51i9Lgmg==} cpu: [arm64] os: [android] - '@oxc-resolver/binding-darwin-arm64@11.6.1': - resolution: {integrity: sha512-u0yrJ3NHE0zyCjiYpIyz4Vmov21MA0yFKbhHgixDU/G6R6nvC8ZpuSFql3+7C8ttAK9p8WpqOGweepfcilH5Bw==} + '@oxc-resolver/binding-darwin-arm64@11.6.2': + resolution: {integrity: sha512-Lt/6pfDy2rtoxGmwFQOp4a9GxIW0CEUSQYofW1eQBpy/JpGM/AJgLTsg2nmgszODJpBOPO19GCIlzSZ7Et5cGg==} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@11.6.1': - resolution: {integrity: sha512-2lox165h1EhzxcC8edUy0znXC/hnAbUPaMpYKVlzLpB2AoYmgU4/pmofFApj+axm2FXpNamjcppld8EoHo06rw==} + '@oxc-resolver/binding-darwin-x64@11.6.2': + resolution: {integrity: sha512-UmGEeXk4/E3ubBWgoehVEQSBTEpl+UjZqY55sB+/5NHYFPMxY6PgG8y7dGZhyWPvwVW/pS/drnG3gptAjwF8cg==} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-freebsd-x64@11.6.1': - resolution: {integrity: sha512-F45MhEQ7QbHfsvZtVNuA/9obu3il7QhpXYmCMfxn7Zt9nfAOw4pQ8hlS5DroHVp3rW35u9F7x0sixk/QEAi3qQ==} + '@oxc-resolver/binding-freebsd-x64@11.6.2': + resolution: {integrity: sha512-p0Aj5aQKmyVamAtRio7Ct0Woh/iElvMxhAlbSWqJ9J/GH7lPG8H4R/iHWjURz+2iYPywqJICR8Eu1GDSApnzfA==} cpu: [x64] os: [freebsd] - '@oxc-resolver/binding-linux-arm-gnueabihf@11.6.1': - resolution: {integrity: sha512-r+3+MTTl0tD4NoWbfTIItAxJvuyIU7V0fwPDXrv7Uj64vZ3OYaiyV+lVaeU89Bk/FUUQxeUpWBwdKNKHjyRNQw==} + '@oxc-resolver/binding-linux-arm-gnueabihf@11.6.2': + resolution: {integrity: sha512-hDAF4FAkGxZsJCvutoBQ21LKcpUrvq5qAj3FpBTIzBaeIpupe6z0kHF9oIeTF8DJiLj4uEejaZXXtOSfJY50+A==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm-musleabihf@11.6.1': - resolution: {integrity: sha512-TBTZ63otsWZ72Z8ZNK2JVS0HW1w9zgOixJTFDNrYPUUW1pXGa28KAjQ1yGawj242WLAdu3lwdNIWtkxeO2BLxQ==} + '@oxc-resolver/binding-linux-arm-musleabihf@11.6.2': + resolution: {integrity: sha512-LTUs3PG9O3YjGPbguiM/fhaoWr19Yu/vqkBKXgvUo2Zpa7InHzZzurMQU9BAPr6A7gnIrKQ3W61h+RhQfSuUGQ==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@11.6.1': - resolution: {integrity: sha512-SjwhNynjSG2yMdyA0f7wz7Yvo3ppejO+ET7n2oiI7ApCXrwxMzeRWjBzQt+oVWr2HzVOfaEcDS9rMtnR83ulig==} + '@oxc-resolver/binding-linux-arm64-gnu@11.6.2': + resolution: {integrity: sha512-VBZZ/5uYiFs+09h1royv78GAEPPy5Bsro53hPWMlJL/E9pPibaj3fCzZEAnrKSzVpvwf7+QSc5w7ZUrX3xAKpg==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-arm64-musl@11.6.1': - resolution: {integrity: sha512-f4EMidK6rosInBzPMnJ0Ri4RttFCvvLNUNDFUBtELW/MFkBwPTDlvbsmW0u0Mk/ruBQ2WmRfOZ6tT62kWMcX2Q==} + '@oxc-resolver/binding-linux-arm64-musl@11.6.2': + resolution: {integrity: sha512-x+LooeNXy3hhvDT7q29jLjh914OYX9YnrQbGT3ogep5EY/LLbUiG3LV8XSrWRqXD5132gea9SOYxmcpF9i6xTQ==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-ppc64-gnu@11.6.1': - resolution: {integrity: sha512-1umENVKeUsrWnf5IlF/6SM7DCv8G6CoKI2LnYR6qhZuLYDPS4PBZ0Jow3UDV9Rtbv5KRPcA3/uXjI88ntWIcOQ==} + '@oxc-resolver/binding-linux-ppc64-gnu@11.6.2': + resolution: {integrity: sha512-+CluEbUpAaKvcNREZtUUiunqzo5o0/qp+6xoFkbDAwNhWIw1mtWCg1Di++Fa053Cah/Rx+dRMQteANoMBGCxxg==} cpu: [ppc64] os: [linux] - '@oxc-resolver/binding-linux-riscv64-gnu@11.6.1': - resolution: {integrity: sha512-Hjyp1FRdJhsEpIxsZq5VcDuFc8abC0Bgy8DWEa31trCKoTz7JqA7x3E2dkFbrAKsEFmZZ0NvuG5Ip3oIRARhow==} + '@oxc-resolver/binding-linux-riscv64-gnu@11.6.2': + resolution: {integrity: sha512-OKWK/QvC6gECaeCNjfhuj0yiqMIisS0ewCRAmgT2pyxDwkNWgSm2wli+Tj/gpLjua2HjFDnDEcg0/dOoO6+xQg==} cpu: [riscv64] os: [linux] - '@oxc-resolver/binding-linux-riscv64-musl@11.6.1': - resolution: {integrity: sha512-ODJOJng6f3QxpAXhLel3kyWs8rPsJeo9XIZHzA7p//e+5kLMDU7bTVk4eZnUHuxsqsB8MEvPCicJkKCEuur5Ag==} + '@oxc-resolver/binding-linux-riscv64-musl@11.6.2': + resolution: {integrity: sha512-YtQ3hLvhVzan3boR44C0qu/jiTanaBAL9uTqs/S2tzOLfpO2PoTDbQDgADvOqYJDTJkOGiofJC2E1lJcRmpbXQ==} cpu: [riscv64] os: [linux] - '@oxc-resolver/binding-linux-s390x-gnu@11.6.1': - resolution: {integrity: sha512-hCzRiLhqe1ZOpHTsTGKp7gnMJRORlbCthawBueer2u22RVAka74pV/+4pP1tqM07mSlQn7VATuWaDw9gCl+cVg==} + '@oxc-resolver/binding-linux-s390x-gnu@11.6.2': + resolution: {integrity: sha512-pcX/ih9QHrEWliiXJdZoX/bnfOlr5E0eOWSG2ew5U1HntGket/1AcdcA4UH3MQU/TrOLxxiKhGzeZv+fwewmmA==} cpu: [s390x] os: [linux] - '@oxc-resolver/binding-linux-x64-gnu@11.6.1': - resolution: {integrity: sha512-JansPD8ftOzMYIC3NfXJ68tt63LEcIAx44Blx6BAd7eY880KX7A0KN3hluCrelCz5aQkPaD95g8HBiJmKaEi2w==} + '@oxc-resolver/binding-linux-x64-gnu@11.6.2': + resolution: {integrity: sha512-LFYSgeYW11u4cQXzgIGthqCRAoLvl0IqbIMGeJLVt1tD7yrpTukfQynMzwP3vuTK5hmWgYc7NfK6G5+Zv/75hw==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-linux-x64-musl@11.6.1': - resolution: {integrity: sha512-R78ES1rd4z2x5NrFPtSWb/ViR1B8wdl+QN2X8DdtoYcqZE/4tvWtn9ZTCXMEzUp23tchJ2wUB+p6hXoonkyLpA==} + '@oxc-resolver/binding-linux-x64-musl@11.6.2': + resolution: {integrity: sha512-IE13zwhg+XX9FVQHADbIe6RB2MgQeqyKdGyH67meGPgqCbLqT41K9qAm0k2uDlSswjLK8nhNe5Z+hhopBKzRRg==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-wasm32-wasi@11.6.1': - resolution: {integrity: sha512-qAR3tYIf3afkij/XYunZtlz3OH2Y4ni10etmCFIJB5VRGsqJyI6Hl+2dXHHGJNwbwjXjSEH/KWJBpVroF3TxBw==} + '@oxc-resolver/binding-wasm32-wasi@11.6.2': + resolution: {integrity: sha512-6nNW/wOKrptS9Rebf83aHvIsIiNcXOEWwUmhMR/4MHrH07zbcptBoZQcWO6362B9Y2lMN7dIF9v7brQcNDs63A==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@11.6.1': - resolution: {integrity: sha512-QqygWygIuemGkaBA48POOTeinbVvlamqh6ucm8arGDGz/mB5O00gXWxed12/uVrYEjeqbMkla/CuL3fjL3EKvw==} + '@oxc-resolver/binding-win32-arm64-msvc@11.6.2': + resolution: {integrity: sha512-YDR9UBOlKfFvWhVlyvNSlZjJ+B5kDpDn5K5s69JKW+Ke5ZYupVPTJPZ3GIMjbgj54fJQNFW+BiT4dL/EUGOHVQ==} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-ia32-msvc@11.6.1': - resolution: {integrity: sha512-N2+kkWwt/bk0JTCxhPuK8t8JMp3nd0n2OhwOkU8KO4a7roAJEa4K1SZVjMv5CqUIr5sx2CxtXRBoFDiORX5oBg==} + '@oxc-resolver/binding-win32-ia32-msvc@11.6.2': + resolution: {integrity: sha512-8MqToY82sKT4po6bfb71LTiWW4PYXy/WNnzFIpkO88O1TtZV8ZsZ1kSeSwFazbqhV8H8nnxyJemqXNIqhtqNfw==} cpu: [ia32] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@11.6.1': - resolution: {integrity: sha512-DfMg3cU9bJUbN62Prbp4fGCtLgexuwyEaQGtZAp8xmi1Ii26uflOGx0FJkFTF6lVMSFoIRFvIL8gsw5/ZdHrMw==} + '@oxc-resolver/binding-win32-x64-msvc@11.6.2': + resolution: {integrity: sha512-y/xXcOwP9kp+3zRC8PiG5E4VMJeW59gwwRyxzh6DyMrKlcfikMFnuEbC2ZV0+mOffg7pkOOMKlNRK2aJC8gzkA==} cpu: [x64] os: [win32] @@ -2111,8 +2111,8 @@ packages: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} - formatly@0.2.4: - resolution: {integrity: sha512-lIN7GpcvX/l/i24r/L9bnJ0I8Qn01qijWpQpDDvTLL29nKqSaJJu4h20+7VJ6m2CAhQ2/En/GbxDiHCzq/0MyA==} + formatly@0.3.0: + resolution: {integrity: sha512-9XNj/o4wrRFyhSMJOvsuyMwy8aUfBaZ1VrqHVfohyXf0Sw0e+yfKG+xZaY3arGCOMdwFsqObtzVOc1gU9KiT9w==} engines: {node: '>=18.3.0'} hasBin: true @@ -2337,8 +2337,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - knip@5.62.0: - resolution: {integrity: sha512-hfTUVzmrMNMT1khlZfAYmBABeehwWUUrizLQoLamoRhSFkygsGIXWx31kaWKBgEaIVL77T3Uz7IxGvSw+CvQ6A==} + knip@5.63.0: + resolution: {integrity: sha512-xIFIi/uvLW0S/AQqwggN6UVRKBOQ1Ya7jBfQzllswZplr2si5C616/5wCcWc/eoi1PLJgPgJQLxqYq1aiYpqwg==} engines: {node: '>=18.18.0'} hasBin: true peerDependencies: @@ -2637,8 +2637,8 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-resolver@11.6.1: - resolution: {integrity: sha512-WQgmxevT4cM5MZ9ioQnEwJiHpPzbvntV5nInGAKo9NQZzegcOonHvcVcnkYqld7bTG35UFHEKeF7VwwsmA3cZg==} + oxc-resolver@11.6.2: + resolution: {integrity: sha512-9lXwNQUzgPs5UgjKig5+EINESHYJCFsRQLzPyjWLc7sshl6ZXvXPiQfEGqUIs2fsd9SdV/jYmL7IuaK43cL0SA==} p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} @@ -4060,63 +4060,63 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@oxc-resolver/binding-android-arm-eabi@11.6.1': + '@oxc-resolver/binding-android-arm-eabi@11.6.2': optional: true - '@oxc-resolver/binding-android-arm64@11.6.1': + '@oxc-resolver/binding-android-arm64@11.6.2': optional: true - '@oxc-resolver/binding-darwin-arm64@11.6.1': + '@oxc-resolver/binding-darwin-arm64@11.6.2': optional: true - '@oxc-resolver/binding-darwin-x64@11.6.1': + '@oxc-resolver/binding-darwin-x64@11.6.2': optional: true - '@oxc-resolver/binding-freebsd-x64@11.6.1': + '@oxc-resolver/binding-freebsd-x64@11.6.2': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@11.6.1': + '@oxc-resolver/binding-linux-arm-gnueabihf@11.6.2': optional: true - '@oxc-resolver/binding-linux-arm-musleabihf@11.6.1': + '@oxc-resolver/binding-linux-arm-musleabihf@11.6.2': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@11.6.1': + '@oxc-resolver/binding-linux-arm64-gnu@11.6.2': optional: true - '@oxc-resolver/binding-linux-arm64-musl@11.6.1': + '@oxc-resolver/binding-linux-arm64-musl@11.6.2': optional: true - '@oxc-resolver/binding-linux-ppc64-gnu@11.6.1': + '@oxc-resolver/binding-linux-ppc64-gnu@11.6.2': optional: true - '@oxc-resolver/binding-linux-riscv64-gnu@11.6.1': + '@oxc-resolver/binding-linux-riscv64-gnu@11.6.2': optional: true - '@oxc-resolver/binding-linux-riscv64-musl@11.6.1': + '@oxc-resolver/binding-linux-riscv64-musl@11.6.2': optional: true - '@oxc-resolver/binding-linux-s390x-gnu@11.6.1': + '@oxc-resolver/binding-linux-s390x-gnu@11.6.2': optional: true - '@oxc-resolver/binding-linux-x64-gnu@11.6.1': + '@oxc-resolver/binding-linux-x64-gnu@11.6.2': optional: true - '@oxc-resolver/binding-linux-x64-musl@11.6.1': + '@oxc-resolver/binding-linux-x64-musl@11.6.2': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.6.1': + '@oxc-resolver/binding-wasm32-wasi@11.6.2': dependencies: '@napi-rs/wasm-runtime': 1.0.3 optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.6.1': + '@oxc-resolver/binding-win32-arm64-msvc@11.6.2': optional: true - '@oxc-resolver/binding-win32-ia32-msvc@11.6.1': + '@oxc-resolver/binding-win32-ia32-msvc@11.6.2': optional: true - '@oxc-resolver/binding-win32-x64-msvc@11.6.1': + '@oxc-resolver/binding-win32-x64-msvc@11.6.2': optional: true '@pkgr/core@0.1.2': {} @@ -5591,7 +5591,7 @@ snapshots: format@0.2.2: {} - formatly@0.2.4: + formatly@0.3.0: dependencies: fd-package-json: 2.0.0 @@ -5754,16 +5754,16 @@ snapshots: dependencies: json-buffer: 3.0.1 - knip@5.62.0(@types/node@24.3.0)(typescript@5.9.2): + knip@5.63.0(@types/node@24.3.0)(typescript@5.9.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@types/node': 24.3.0 fast-glob: 3.3.3 - formatly: 0.2.4 + formatly: 0.3.0 jiti: 2.5.1 js-yaml: 4.1.0 minimist: 1.2.8 - oxc-resolver: 11.6.1 + oxc-resolver: 11.6.2 picocolors: 1.1.1 picomatch: 4.0.3 smol-toml: 1.4.2 @@ -6247,29 +6247,29 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-resolver@11.6.1: + oxc-resolver@11.6.2: dependencies: napi-postinstall: 0.3.3 optionalDependencies: - '@oxc-resolver/binding-android-arm-eabi': 11.6.1 - '@oxc-resolver/binding-android-arm64': 11.6.1 - '@oxc-resolver/binding-darwin-arm64': 11.6.1 - '@oxc-resolver/binding-darwin-x64': 11.6.1 - '@oxc-resolver/binding-freebsd-x64': 11.6.1 - '@oxc-resolver/binding-linux-arm-gnueabihf': 11.6.1 - '@oxc-resolver/binding-linux-arm-musleabihf': 11.6.1 - '@oxc-resolver/binding-linux-arm64-gnu': 11.6.1 - '@oxc-resolver/binding-linux-arm64-musl': 11.6.1 - '@oxc-resolver/binding-linux-ppc64-gnu': 11.6.1 - '@oxc-resolver/binding-linux-riscv64-gnu': 11.6.1 - '@oxc-resolver/binding-linux-riscv64-musl': 11.6.1 - '@oxc-resolver/binding-linux-s390x-gnu': 11.6.1 - '@oxc-resolver/binding-linux-x64-gnu': 11.6.1 - '@oxc-resolver/binding-linux-x64-musl': 11.6.1 - '@oxc-resolver/binding-wasm32-wasi': 11.6.1 - '@oxc-resolver/binding-win32-arm64-msvc': 11.6.1 - '@oxc-resolver/binding-win32-ia32-msvc': 11.6.1 - '@oxc-resolver/binding-win32-x64-msvc': 11.6.1 + '@oxc-resolver/binding-android-arm-eabi': 11.6.2 + '@oxc-resolver/binding-android-arm64': 11.6.2 + '@oxc-resolver/binding-darwin-arm64': 11.6.2 + '@oxc-resolver/binding-darwin-x64': 11.6.2 + '@oxc-resolver/binding-freebsd-x64': 11.6.2 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.6.2 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.6.2 + '@oxc-resolver/binding-linux-arm64-gnu': 11.6.2 + '@oxc-resolver/binding-linux-arm64-musl': 11.6.2 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.6.2 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.6.2 + '@oxc-resolver/binding-linux-riscv64-musl': 11.6.2 + '@oxc-resolver/binding-linux-s390x-gnu': 11.6.2 + '@oxc-resolver/binding-linux-x64-gnu': 11.6.2 + '@oxc-resolver/binding-linux-x64-musl': 11.6.2 + '@oxc-resolver/binding-wasm32-wasi': 11.6.2 + '@oxc-resolver/binding-win32-arm64-msvc': 11.6.2 + '@oxc-resolver/binding-win32-ia32-msvc': 11.6.2 + '@oxc-resolver/binding-win32-x64-msvc': 11.6.2 p-limit@3.1.0: dependencies: