diff --git a/package.json b/package.json index 337b40e..8674bbf 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "git", "url": "https://github.com/TanStack/config.git" }, - "packageManager": "pnpm@10.28.1", + "packageManager": "pnpm@10.28.2", "type": "module", "scripts": { "clean": "pnpm --filter \"./packages/**\" run clean", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ba92fbb..7fdbc50 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ catalogs: specifier: ^2.29.8 version: 2.29.8 '@commitlint/parse': - specifier: ^20.3.1 + specifier: ^20.4.0 version: 20.4.0 '@eslint/js': specifier: ^9.39.2 @@ -37,7 +37,7 @@ catalogs: specifier: ^24.10.1 version: 24.10.9 '@types/react': - specifier: ^19.2.9 + specifier: ^19.2.10 version: 19.2.10 '@types/react-dom': specifier: ^19.2.3 @@ -76,8 +76,8 @@ catalogs: specifier: ^4.0.3 version: 4.0.3 nx: - specifier: 22.4.1 - version: 22.4.1 + specifier: 22.4.4 + version: 22.4.4 premove: specifier: ^4.0.0 version: 4.0.0 @@ -88,10 +88,10 @@ catalogs: specifier: ^0.3.17 version: 0.3.17 react: - specifier: ^19.2.3 + specifier: ^19.2.4 version: 19.2.4 react-dom: - specifier: ^19.2.3 + specifier: ^19.2.4 version: 19.2.4 rollup-plugin-preserve-directives: specifier: ^0.4.0 @@ -112,7 +112,7 @@ catalogs: specifier: ^0.20.1 version: 0.20.1 type-fest: - specifier: ^5.4.1 + specifier: ^5.4.3 version: 5.4.3 typedoc: specifier: 0.28.14 @@ -127,7 +127,7 @@ catalogs: specifier: ^5.9.2 version: 5.9.3 typescript-eslint: - specifier: ^8.53.1 + specifier: ^8.54.0 version: 8.54.0 vite: specifier: ^7.3.1 @@ -181,7 +181,7 @@ importers: version: 4.0.3 nx: specifier: 'catalog:' - version: 22.4.1 + version: 22.4.4 premove: specifier: 'catalog:' version: 4.0.0 @@ -920,53 +920,57 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nx/nx-darwin-arm64@22.4.1': - resolution: {integrity: sha512-hC9XTkYpRXJMpDcUzt/yYBQpyA4IrdUg3m5eVJMPZ8uth1l+KAiv31YQL5I044XO4b3yYVuKW+4vlmS8OCppYQ==} + '@nx/nx-darwin-arm64@22.4.4': + resolution: {integrity: sha512-8PriHolYLRccIhiU8QLotv5ypiO8TYGzH23CODtM+ZbZmyQMxHN7w3LTQJjR/hBvYNU93fP9+WY/NLgJo8jkxw==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@22.4.1': - resolution: {integrity: sha512-yaQFbLowg42qIUc0wTYZ7K5V3G+CIsbcphoQARG01gfjtfGCNs71yJ9Q8XvKH7IVzq0shlSohVzMPBg9+1Dp4Q==} + '@nx/nx-darwin-x64@22.4.4': + resolution: {integrity: sha512-O+tFKFSVJCFUTJclIr0OJaZ86ztoDWS6Y9ipXVg+EfzT8AbGp+RIz1t6qjDvgZNWFkKViCsuZ2mHJOu+5/R5fw==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@22.4.1': - resolution: {integrity: sha512-n6Y10jSdPPclMyKi4SSkbri3pHHnWVOQuTgWIAlLUAHAp/t5pAU6ky3BPjxwfqjUehFbvvLYeNEKDFP8vFJXOw==} + '@nx/nx-freebsd-x64@22.4.4': + resolution: {integrity: sha512-9nsGPR7xpRSFBYOrQhxokVhb5chy0Rq6zIWoXec6LrUjsHSWM5lvdfkUlQHG1DbZIimTzqIGUHK92OVb7X6tJw==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@22.4.1': - resolution: {integrity: sha512-1wx5aEM3DWXPhYUprp8EBwmS5KGemB940iylFRtHBOVW/pD4nU9QfWAApAC/wkn+Ag7UQpgIG1xNI8TUhrpEpA==} + '@nx/nx-linux-arm-gnueabihf@22.4.4': + resolution: {integrity: sha512-0m4j0KYnIw4SERorUxhpckDxn0zvohh7RbdKNMUzyw98Fl7n++n2yiLA6YS51y29tLzY/j4OqzMDT9BFjqZbUQ==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@22.4.1': - resolution: {integrity: sha512-Q8ZYk/fm/y/Tve5Snw8HnasmCqyKkaz0A6OU00muR5PhcZF104PniW2JDwXOa+14AwJd0tcRug3OSd17DYHZnQ==} + '@nx/nx-linux-arm64-gnu@22.4.4': + resolution: {integrity: sha512-vsCz2A2uHL5I8GzQW8X2/IlW+lIoyOUVgcSviZA6P1UFFOKOxAlVUsKvGZlfyTEwK9LDnH5zYclUrimxNEwYVw==} cpu: [arm64] os: [linux] + libc: [glibc] - '@nx/nx-linux-arm64-musl@22.4.1': - resolution: {integrity: sha512-73QLboxmFxQz3cur8SUrYNdf01SrfECKs8IYfD6kmJuxI+5Mjvd25NxAakqHQPuZt2MW6wD7V6T9H2lhIiRUZQ==} + '@nx/nx-linux-arm64-musl@22.4.4': + resolution: {integrity: sha512-Jj0bqoB9a2iqHycVM6NY0OkU3np6yshFTcggteEH3jWQ5iSgO3E6O00rfwGx8mrMT8GfpCyQGLS5Q1HW79zKzQ==} cpu: [arm64] os: [linux] + libc: [musl] - '@nx/nx-linux-x64-gnu@22.4.1': - resolution: {integrity: sha512-jUT+Eh44WwwgVFsAMw8ZhSHOENCB9dUfFfMA1dabzCRzPRHGn1cGNROEBwOzcr69yuwrkCk8MBXKcPTEBpgZiQ==} + '@nx/nx-linux-x64-gnu@22.4.4': + resolution: {integrity: sha512-2pMPaFae59j/Erop/LCWPr7xxT4NcY7CR9b5GJ+Dfz1Wv3wE9jE66tp2qFaH36Igso9r0Khf6rPrSCLaO+0QgQ==} cpu: [x64] os: [linux] + libc: [glibc] - '@nx/nx-linux-x64-musl@22.4.1': - resolution: {integrity: sha512-gIchvqNK//74oYuqUs96W+I+ZnOHJzGy/RH5sAnW2JexPGxJNEoWIlyHJ/CedJ/h7WGWZFJpu7TXhqlKWeVFLw==} + '@nx/nx-linux-x64-musl@22.4.4': + resolution: {integrity: sha512-8Rnhrk2eWZfVs1Db5K15JGiis8h8v1w2avHlp4abJVJ+j1Sa0a1OWexBz2X0WkjYh/LcgRTzYBrE8+BV4yCPMw==} cpu: [x64] os: [linux] + libc: [musl] - '@nx/nx-win32-arm64-msvc@22.4.1': - resolution: {integrity: sha512-209BtB0PFqrTT8sCehjI7zWznersXjTLEwa/hy4WKKlRbaiepWebYNJWoSfBz0ZOYBGuLX15M4R7t57fM9gySA==} + '@nx/nx-win32-arm64-msvc@22.4.4': + resolution: {integrity: sha512-e32okeoiaFSjfcZYj+uBdPRSzANAXLnh6D0k3isZ7stJnUtJ2hy5Kz5RCk10ddwdQgUn34sNz1oL2yFhXVWU4w==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@22.4.1': - resolution: {integrity: sha512-QRgvgkTBLipoRJGofg5MlzMsWhnjpjQfssuyCSBmm1tjCdatBIDac5l6Z4xaUicPmjLzE3hPfnvX/t+ivRYKpA==} + '@nx/nx-win32-x64-msvc@22.4.4': + resolution: {integrity: sha512-Jb8YsA7/GKGWWg2RkaDJQalaOpiQCPb57PtxNV5Ai7bsapM/7g/OfwenZXfH32FUoCT4yPVrnrKdjqbBHdEkxA==} cpu: [x64] os: [win32] @@ -1015,24 +1019,28 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.0.0-rc.1': resolution: {integrity: sha512-UvApLEGholmxw/HIwmUnLq3CwdydbhaHHllvWiCTNbyGom7wTwOtz5OAQbAKZYyiEOeIXZNPkM7nA4Dtng7CLw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-x64-gnu@1.0.0-rc.1': resolution: {integrity: sha512-uVctNgZHiGnJx5Fij7wHLhgw4uyZBVi6mykeWKOqE7bVy9Hcxn0fM/IuqdMwk6hXlaf9fFShDTFz2+YejP+x0A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.0.0-rc.1': resolution: {integrity: sha512-T6Eg0xWwcxd/MzBcuv4Z37YVbUbJxy5cMNnbIt/Yr99wFwli30O4BPlY8hKeGyn6lWNtU0QioBS46lVzDN38bg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.0.0-rc.1': resolution: {integrity: sha512-PuGZVS2xNJyLADeh2F04b+Cz4NwvpglbtWACgrDOa5YDTEHKwmiTDjoD5eZ9/ptXtcpeFrMqD2H4Zn33KAh1Eg==} @@ -1106,66 +1114,79 @@ packages: resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.57.1': resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.57.1': resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.57.1': resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.57.1': resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.57.1': resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.57.1': resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.57.1': resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.57.1': resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.57.1': resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.57.1': resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.57.1': resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.57.1': resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.57.1': resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} @@ -1419,41 +1440,49 @@ packages: resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.11.1': resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.11.1': resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.11.1': resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] + libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.11.1': resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} @@ -2609,8 +2638,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nx@22.4.1: - resolution: {integrity: sha512-SSzG5sAKsvQL4Heva65/Y1ABs3HqrzIJhneba9+5qBVkhw7T2mcMjZB421UDR9akTnDB3uunDnf3NKMKpTcB0A==} + nx@22.4.4: + resolution: {integrity: sha512-+eIIuRKltZ1hWcaB691aEdsRl4FRJ9qaaIZ2J6U2i4maRbBde8HJZ9m/EJt3i3IrYhdLpnl7QcXyTHzP3eW2jw==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -4126,34 +4155,34 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@nx/nx-darwin-arm64@22.4.1': + '@nx/nx-darwin-arm64@22.4.4': optional: true - '@nx/nx-darwin-x64@22.4.1': + '@nx/nx-darwin-x64@22.4.4': optional: true - '@nx/nx-freebsd-x64@22.4.1': + '@nx/nx-freebsd-x64@22.4.4': optional: true - '@nx/nx-linux-arm-gnueabihf@22.4.1': + '@nx/nx-linux-arm-gnueabihf@22.4.4': optional: true - '@nx/nx-linux-arm64-gnu@22.4.1': + '@nx/nx-linux-arm64-gnu@22.4.4': optional: true - '@nx/nx-linux-arm64-musl@22.4.1': + '@nx/nx-linux-arm64-musl@22.4.4': optional: true - '@nx/nx-linux-x64-gnu@22.4.1': + '@nx/nx-linux-x64-gnu@22.4.4': optional: true - '@nx/nx-linux-x64-musl@22.4.1': + '@nx/nx-linux-x64-musl@22.4.4': optional: true - '@nx/nx-win32-arm64-msvc@22.4.1': + '@nx/nx-win32-arm64-msvc@22.4.4': optional: true - '@nx/nx-win32-x64-msvc@22.4.1': + '@nx/nx-win32-x64-msvc@22.4.4': optional: true '@oxc-project/types@0.110.0': {} @@ -5771,7 +5800,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nx@22.4.1: + nx@22.4.4: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -5809,16 +5838,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 22.4.1 - '@nx/nx-darwin-x64': 22.4.1 - '@nx/nx-freebsd-x64': 22.4.1 - '@nx/nx-linux-arm-gnueabihf': 22.4.1 - '@nx/nx-linux-arm64-gnu': 22.4.1 - '@nx/nx-linux-arm64-musl': 22.4.1 - '@nx/nx-linux-x64-gnu': 22.4.1 - '@nx/nx-linux-x64-musl': 22.4.1 - '@nx/nx-win32-arm64-msvc': 22.4.1 - '@nx/nx-win32-x64-msvc': 22.4.1 + '@nx/nx-darwin-arm64': 22.4.4 + '@nx/nx-darwin-x64': 22.4.4 + '@nx/nx-freebsd-x64': 22.4.4 + '@nx/nx-linux-arm-gnueabihf': 22.4.4 + '@nx/nx-linux-arm64-gnu': 22.4.4 + '@nx/nx-linux-arm64-musl': 22.4.4 + '@nx/nx-linux-x64-gnu': 22.4.4 + '@nx/nx-linux-x64-musl': 22.4.4 + '@nx/nx-win32-arm64-msvc': 22.4.4 + '@nx/nx-win32-x64-msvc': 22.4.4 transitivePeerDependencies: - debug diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index bfd5f35..5f47078 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,7 +9,7 @@ packages: catalog: '@arethetypeswrong/core': ^0.18.2 '@changesets/cli': ^2.29.8 - '@commitlint/parse': ^20.3.1 + '@commitlint/parse': ^20.4.0 '@eslint/js': ^9.39.2 '@stylistic/eslint-plugin': ^5.7.1 '@svitejs/changesets-changelog-github-compact': ^1.2.0 @@ -17,7 +17,7 @@ catalog: '@types/eslint': ^9.6.1 '@types/jsonfile': ^6.1.4 '@types/node': ^24.10.1 - '@types/react': ^19.2.9 + '@types/react': ^19.2.10 '@types/react-dom': ^19.2.3 '@types/semver': ^7.7.1 '@vitejs/plugin-react': ^5.1.2 @@ -30,24 +30,24 @@ catalog: jsdom: ^27.4.0 jsonfile: ^6.2.0 markdown-link-extractor: ^4.0.3 - nx: 22.4.1 + nx: 22.4.4 premove: ^4.0.0 prettier: ^3.8.1 publint: ^0.3.17 - react: ^19.2.3 - react-dom: ^19.2.3 + react: ^19.2.4 + react-dom: ^19.2.4 rollup-plugin-preserve-directives: ^0.4.0 semver: ^7.7.3 sherif: ^1.10.0 simple-git: ^3.30.0 tinyglobby: ^0.2.15 tsdown: ^0.20.1 - type-fest: ^5.4.1 + type-fest: ^5.4.3 typedoc: 0.28.14 typedoc-plugin-frontmatter: 1.3.0 typedoc-plugin-markdown: 4.9.0 typescript: ^5.9.2 - typescript-eslint: ^8.53.1 + typescript-eslint: ^8.54.0 vite: ^7.3.1 vite-plugin-dts: 4.2.3 vite-plugin-externalize-deps: ^0.10.0