diff --git a/.nvmrc b/.nvmrc index 8ce70308..2a393af5 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.16.0 +20.18.0 diff --git a/benchmark/package.json b/benchmark/package.json index 4cf87e8e..5fc6b3e8 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -20,9 +20,9 @@ "object-accumulator": "^0.0.5" }, "devDependencies": { - "@types/node": "22.1.0", + "@types/node": "22.7.4", "tinybench": "2.9.0", - "tsx": "4.16.5", - "typescript": "5.5.4" + "tsx": "4.19.1", + "typescript": "5.6.2" } } diff --git a/benchmark/pnpm-lock.yaml b/benchmark/pnpm-lock.yaml index 4c109608..b17cc650 100644 --- a/benchmark/pnpm-lock.yaml +++ b/benchmark/pnpm-lock.yaml @@ -28,160 +28,166 @@ importers: version: 0.0.5 devDependencies: '@types/node': - specifier: 22.1.0 - version: 22.1.0 + specifier: 22.7.4 + version: 22.7.4 tinybench: specifier: 2.9.0 version: 2.9.0 tsx: - specifier: 4.16.5 - version: 4.16.5 + specifier: 4.19.1 + version: 4.19.1 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.6.2 + version: 5.6.2 packages: - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - '@types/node@22.1.0': - resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} + '@types/node@22.7.4': + resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} @@ -190,9 +196,9 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} hasBin: true fsevents@2.3.3: @@ -223,123 +229,127 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tsx@4.16.5: - resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} hasBin: true - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true - undici-types@6.13.0: - resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} snapshots: - '@esbuild/aix-ppc64@0.21.5': + '@esbuild/aix-ppc64@0.23.1': + optional: true + + '@esbuild/android-arm64@0.23.1': optional: true - '@esbuild/android-arm64@0.21.5': + '@esbuild/android-arm@0.23.1': optional: true - '@esbuild/android-arm@0.21.5': + '@esbuild/android-x64@0.23.1': optional: true - '@esbuild/android-x64@0.21.5': + '@esbuild/darwin-arm64@0.23.1': optional: true - '@esbuild/darwin-arm64@0.21.5': + '@esbuild/darwin-x64@0.23.1': optional: true - '@esbuild/darwin-x64@0.21.5': + '@esbuild/freebsd-arm64@0.23.1': optional: true - '@esbuild/freebsd-arm64@0.21.5': + '@esbuild/freebsd-x64@0.23.1': optional: true - '@esbuild/freebsd-x64@0.21.5': + '@esbuild/linux-arm64@0.23.1': optional: true - '@esbuild/linux-arm64@0.21.5': + '@esbuild/linux-arm@0.23.1': optional: true - '@esbuild/linux-arm@0.21.5': + '@esbuild/linux-ia32@0.23.1': optional: true - '@esbuild/linux-ia32@0.21.5': + '@esbuild/linux-loong64@0.23.1': optional: true - '@esbuild/linux-loong64@0.21.5': + '@esbuild/linux-mips64el@0.23.1': optional: true - '@esbuild/linux-mips64el@0.21.5': + '@esbuild/linux-ppc64@0.23.1': optional: true - '@esbuild/linux-ppc64@0.21.5': + '@esbuild/linux-riscv64@0.23.1': optional: true - '@esbuild/linux-riscv64@0.21.5': + '@esbuild/linux-s390x@0.23.1': optional: true - '@esbuild/linux-s390x@0.21.5': + '@esbuild/linux-x64@0.23.1': optional: true - '@esbuild/linux-x64@0.21.5': + '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/netbsd-x64@0.21.5': + '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.21.5': + '@esbuild/openbsd-x64@0.23.1': optional: true - '@esbuild/sunos-x64@0.21.5': + '@esbuild/sunos-x64@0.23.1': optional: true - '@esbuild/win32-arm64@0.21.5': + '@esbuild/win32-arm64@0.23.1': optional: true - '@esbuild/win32-ia32@0.21.5': + '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-x64@0.23.1': optional: true - '@types/node@22.1.0': + '@types/node@22.7.4': dependencies: - undici-types: 6.13.0 + undici-types: 6.19.8 deepmerge@4.3.1: {} defu@6.1.4: {} - esbuild@0.21.5: + esbuild@0.23.1: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 fsevents@2.3.3: optional: true @@ -362,13 +372,13 @@ snapshots: tinybench@2.9.0: {} - tsx@4.16.5: + tsx@4.19.1: dependencies: - esbuild: 0.21.5 + esbuild: 0.23.1 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 - typescript@5.5.4: {} + typescript@5.6.2: {} - undici-types@6.13.0: {} + undici-types@6.19.8: {} diff --git a/package.json b/package.json index 596d26bb..c379a7e3 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "@commitlint/config-conventional": "19.5.0", "@cspell/dict-cryptocurrencies": "5.0.0", "@eslint/compat": "1.1.1", - "@rebeccastevens/eslint-config": "3.0.0", + "@rebeccastevens/eslint-config": "3.2.2", "@rollup/plugin-replace": "5.0.7", "@semantic-release/changelog": "6.0.3", "@semantic-release/commit-analyzer": "13.0.0", @@ -95,59 +95,59 @@ "@semantic-release/npm": "12.0.1", "@semantic-release/release-notes-generator": "14.0.1", "@stylistic/eslint-plugin": "2.6.2", - "@types/lodash": "4.17.7", - "@types/node": "20.14.14", + "@types/lodash": "4.17.10", + "@types/node": "20.16.10", "@typescript-eslint/eslint-plugin": "8.0.1", "@typescript-eslint/parser": "8.0.1", "@vitest/coverage-v8": "2.0.5", - "commitizen": "4.3.0", + "commitizen": "4.3.1", "cspell": "8.13.2", "cz-conventional-changelog": "3.3.0", - "deassert": "1.0.2", - "denoify": "1.6.13", + "deassert": "1.3.2", + "denoify": "1.6.16", "eslint": "9.9.1", "eslint-config-prettier": "9.1.0", - "eslint-flat-config-utils": "0.3.0", - "eslint-import-resolver-typescript": "3.6.1", + "eslint-flat-config-utils": "0.4.0", + "eslint-import-resolver-typescript": "3.6.3", "eslint-merge-processors": "0.1.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-format": "0.1.2", - "eslint-plugin-functional": "7.0.0", + "eslint-plugin-functional": "7.0.2", "eslint-plugin-import-x": "3.1.0", "eslint-plugin-jsdoc": "48.11.0", "eslint-plugin-jsonc": "2.16.0", "eslint-plugin-markdown": "5.1.0", - "eslint-plugin-n": "17.10.2", - "eslint-plugin-no-only-tests": "3.1.0", + "eslint-plugin-n": "17.10.3", + "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-optimize-regex": "1.2.1", "eslint-plugin-prettier": "5.2.1", - "eslint-plugin-promise": "7.0.0", + "eslint-plugin-promise": "7.1.0", "eslint-plugin-regexp": "2.6.0", "eslint-plugin-sonarjs": "1.0.4", "eslint-plugin-unicorn": "55.0.0", "eslint-plugin-vitest": "0.5.4", "eslint-plugin-yml": "1.14.0", - "husky": "9.1.4", + "husky": "9.1.6", "if-env-defined": "1.0.0", "jsonc-eslint-parser": "2.4.0", - "knip": "5.27.0", - "lint-staged": "15.2.8", + "knip": "5.31.0", + "lint-staged": "15.2.10", "lodash": "4.17.21", - "markdownlint-cli2": "0.13.0", + "markdownlint-cli2": "0.14.0", "prettier": "3.3.3", - "prettier-plugin-packagejson": "2.5.1", + "prettier-plugin-packagejson": "2.5.2", "rimraf": "6.0.1", - "rollup": "4.22.4", + "rollup": "4.24.0", "rollup-plugin-ts": "3.4.5", "semantic-release": "24.1.0", "tsc-files": "1.1.4", - "tsd": "0.31.1", - "typescript": "5.5.4", + "tsd": "0.31.2", + "typescript": "5.6.2", "vite-tsconfig-paths": "4.3.2", "vitest": "2.0.5", "yaml-eslint-parser": "1.2.3" }, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.12.0", "engines": { "node": ">=16.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8cbbc445..fd045fc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@commitlint/cli': specifier: 19.5.0 - version: 19.5.0(@types/node@20.14.14)(typescript@5.5.4) + version: 19.5.0(@types/node@20.16.10)(typescript@5.6.2) '@commitlint/config-conventional': specifier: 19.5.0 version: 19.5.0 @@ -21,131 +21,131 @@ importers: specifier: 1.1.1 version: 1.1.1 '@rebeccastevens/eslint-config': - specifier: 3.0.0 - version: 3.0.0(cqzahaifxyxoi6vti3hhrmvmfy) + specifier: 3.2.2 + version: 3.2.2(y6lxardve4y6chqed5k7bvlcrq) '@rollup/plugin-replace': specifier: 5.0.7 - version: 5.0.7(rollup@4.22.4) + version: 5.0.7(rollup@4.24.0) '@semantic-release/changelog': specifier: 6.0.3 - version: 6.0.3(semantic-release@24.1.0(typescript@5.5.4)) + version: 6.0.3(semantic-release@24.1.0(typescript@5.6.2)) '@semantic-release/commit-analyzer': specifier: 13.0.0 - version: 13.0.0(semantic-release@24.1.0(typescript@5.5.4)) + version: 13.0.0(semantic-release@24.1.0(typescript@5.6.2)) '@semantic-release/git': specifier: 10.0.1 - version: 10.0.1(semantic-release@24.1.0(typescript@5.5.4)) + version: 10.0.1(semantic-release@24.1.0(typescript@5.6.2)) '@semantic-release/github': specifier: 10.1.7 - version: 10.1.7(semantic-release@24.1.0(typescript@5.5.4)) + version: 10.1.7(semantic-release@24.1.0(typescript@5.6.2)) '@semantic-release/npm': specifier: 12.0.1 - version: 12.0.1(semantic-release@24.1.0(typescript@5.5.4)) + version: 12.0.1(semantic-release@24.1.0(typescript@5.6.2)) '@semantic-release/release-notes-generator': specifier: 14.0.1 - version: 14.0.1(semantic-release@24.1.0(typescript@5.5.4)) + version: 14.0.1(semantic-release@24.1.0(typescript@5.6.2)) '@stylistic/eslint-plugin': specifier: 2.6.2 - version: 2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) '@types/lodash': - specifier: 4.17.7 - version: 4.17.7 + specifier: 4.17.10 + version: 4.17.10 '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 20.16.10 + version: 20.16.10 '@typescript-eslint/eslint-plugin': specifier: 8.0.1 - version: 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) '@typescript-eslint/parser': specifier: 8.0.1 - version: 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.14.14)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.10)) commitizen: - specifier: 4.3.0 - version: 4.3.0(@types/node@20.14.14)(typescript@5.5.4) + specifier: 4.3.1 + version: 4.3.1(@types/node@20.16.10)(typescript@5.6.2) cspell: specifier: 8.13.2 version: 8.13.2 cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@types/node@20.14.14)(typescript@5.5.4) + version: 3.3.0(@types/node@20.16.10)(typescript@5.6.2) deassert: - specifier: 1.0.2 - version: 1.0.2(rollup@4.22.4) + specifier: 1.3.2 + version: 1.3.2 denoify: - specifier: 1.6.13 - version: 1.6.13 + specifier: 1.6.16 + version: 1.6.16 eslint: specifier: 9.9.1 - version: 9.9.1(jiti@1.21.6) + version: 9.9.1(jiti@2.1.2) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.9.1(jiti@1.21.6)) + version: 9.1.0(eslint@9.9.1(jiti@2.1.2)) eslint-flat-config-utils: - specifier: 0.3.0 - version: 0.3.0 + specifier: 0.4.0 + version: 0.4.0 eslint-import-resolver-typescript: - specifier: 3.6.1 - version: 3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)) + specifier: 3.6.3 + version: 3.6.3(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@2.1.2)) eslint-merge-processors: specifier: 0.1.0 - version: 0.1.0(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-eslint-comments: specifier: 3.2.0 - version: 3.2.0(eslint@9.9.1(jiti@1.21.6)) + version: 3.2.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-format: specifier: 0.1.2 - version: 0.1.2(eslint@9.9.1(jiti@1.21.6)) + version: 0.1.2(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-functional: - specifier: 7.0.0 - version: 7.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: 7.0.2 + version: 7.0.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) eslint-plugin-import-x: specifier: 3.1.0 - version: 3.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + version: 3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) eslint-plugin-jsdoc: specifier: 48.11.0 - version: 48.11.0(eslint@9.9.1(jiti@1.21.6)) + version: 48.11.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-jsonc: specifier: 2.16.0 - version: 2.16.0(eslint@9.9.1(jiti@1.21.6)) + version: 2.16.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-markdown: specifier: 5.1.0 - version: 5.1.0(eslint@9.9.1(jiti@1.21.6)) + version: 5.1.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-n: - specifier: 17.10.2 - version: 17.10.2(eslint@9.9.1(jiti@1.21.6)) + specifier: 17.10.3 + version: 17.10.3(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-no-only-tests: - specifier: 3.1.0 - version: 3.1.0 + specifier: 3.3.0 + version: 3.3.0 eslint-plugin-optimize-regex: specifier: 1.2.1 version: 1.2.1 eslint-plugin-prettier: specifier: 5.2.1 - version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@2.1.2)))(eslint@9.9.1(jiti@2.1.2))(prettier@3.3.3) eslint-plugin-promise: - specifier: 7.0.0 - version: 7.0.0(eslint@9.9.1(jiti@1.21.6)) + specifier: 7.1.0 + version: 7.1.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-regexp: specifier: 2.6.0 - version: 2.6.0(eslint@9.9.1(jiti@1.21.6)) + version: 2.6.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-sonarjs: specifier: 1.0.4 - version: 1.0.4(eslint@9.9.1(jiti@1.21.6)) + version: 1.0.4(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-unicorn: specifier: 55.0.0 - version: 55.0.0(eslint@9.9.1(jiti@1.21.6)) + version: 55.0.0(eslint@9.9.1(jiti@2.1.2)) eslint-plugin-vitest: specifier: 0.5.4 - version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.14.14)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.0.5(@types/node@20.16.10)) eslint-plugin-yml: specifier: 1.14.0 - version: 1.14.0(eslint@9.9.1(jiti@1.21.6)) + version: 1.14.0(eslint@9.9.1(jiti@2.1.2)) husky: - specifier: 9.1.4 - version: 9.1.4 + specifier: 9.1.6 + version: 9.1.6 if-env-defined: specifier: 1.0.0 version: 1.0.0 @@ -153,50 +153,50 @@ importers: specifier: 2.4.0 version: 2.4.0 knip: - specifier: 5.27.0 - version: 5.27.0(@types/node@20.14.14)(typescript@5.5.4) + specifier: 5.31.0 + version: 5.31.0(@types/node@20.16.10)(typescript@5.6.2) lint-staged: - specifier: 15.2.8 - version: 15.2.8 + specifier: 15.2.10 + version: 15.2.10 lodash: specifier: 4.17.21 version: 4.17.21 markdownlint-cli2: - specifier: 0.13.0 - version: 0.13.0 + specifier: 0.14.0 + version: 0.14.0 prettier: specifier: 3.3.3 version: 3.3.3 prettier-plugin-packagejson: - specifier: 2.5.1 - version: 2.5.1(prettier@3.3.3) + specifier: 2.5.2 + version: 2.5.2(prettier@3.3.3) rimraf: specifier: 6.0.1 version: 6.0.1 rollup: - specifier: 4.22.4 - version: 4.22.4 + specifier: 4.24.0 + version: 4.24.0 rollup-plugin-ts: specifier: 3.4.5 - version: 3.4.5(rollup@4.22.4)(typescript@5.5.4) + version: 3.4.5(rollup@4.24.0)(typescript@5.6.2) semantic-release: specifier: 24.1.0 - version: 24.1.0(typescript@5.5.4) + version: 24.1.0(typescript@5.6.2) tsc-files: specifier: 1.1.4 - version: 1.1.4(typescript@5.5.4) + version: 1.1.4(typescript@5.6.2) tsd: - specifier: 0.31.1 - version: 0.31.1 + specifier: 0.31.2 + version: 0.31.2 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.6.2 + version: 5.6.2 vite-tsconfig-paths: specifier: 4.3.2 - version: 4.3.2(typescript@5.5.4)(vite@5.2.11(@types/node@20.14.14)) + version: 4.3.2(typescript@5.6.2)(vite@5.2.11(@types/node@20.16.10)) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.14.14) + version: 2.0.5(@types/node@20.16.10) yaml-eslint-parser: specifier: 1.2.3 version: 1.2.3 @@ -727,8 +727,8 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -752,16 +752,14 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@octokit/auth-token@2.5.0': - resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==} + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} '@octokit/auth-token@5.1.1': resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} engines: {node: '>= 18'} - '@octokit/core@3.6.0': - resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==} - '@octokit/core@6.1.2': resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} engines: {node: '>= 18'} @@ -770,19 +768,10 @@ packages: resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} engines: {node: '>= 18'} - '@octokit/endpoint@6.0.12': - resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} - - '@octokit/graphql@4.8.0': - resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} - '@octokit/graphql@8.1.1': resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} engines: {node: '>= 18'} - '@octokit/openapi-types@12.11.0': - resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} - '@octokit/openapi-types@22.2.0': resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} @@ -792,21 +781,6 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-paginate-rest@2.21.3': - resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==} - peerDependencies: - '@octokit/core': '>=2' - - '@octokit/plugin-request-log@1.0.4': - resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} - peerDependencies: - '@octokit/core': '>=3' - - '@octokit/plugin-rest-endpoint-methods@5.16.2': - resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==} - peerDependencies: - '@octokit/core': '>=3' - '@octokit/plugin-retry@7.1.1': resolution: {integrity: sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==} engines: {node: '>= 18'} @@ -819,29 +793,17 @@ packages: peerDependencies: '@octokit/core': ^6.0.0 - '@octokit/request-error@2.1.0': - resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} - '@octokit/request-error@6.1.1': resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} engines: {node: '>= 18'} - '@octokit/request@5.6.3': - resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==} - '@octokit/request@9.1.1': resolution: {integrity: sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==} engines: {node: '>= 18'} - '@octokit/rest@18.12.0': - resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==} - '@octokit/types@13.5.0': resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} - '@octokit/types@6.41.0': - resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -858,10 +820,11 @@ packages: resolution: {integrity: sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==} engines: {node: '>=12'} - '@rebeccastevens/eslint-config@3.0.0': - resolution: {integrity: sha512-fKAQm3YZTOS8V08ygKhABGTIZklzvfoPk/Wzci/qgoDH5amAO9SyJEQJIraVVlzwwnrxl9Ii88+tUhBWXZIxhQ==} + '@rebeccastevens/eslint-config@3.2.2': + resolution: {integrity: sha512-7TtvunX/sJC2wPbBV1epiYL0eOsLpM46A4ZtfG53DYLXI2lZGcShVvSag5mrCHjKN+xWupJYirkpms6prxjnQQ==} engines: {node: '>=20.0.0'} peerDependencies: + '@eslint-react/eslint-plugin': '*' '@stylistic/eslint-plugin': '*' '@typescript-eslint/eslint-plugin': '*' '@typescript-eslint/parser': '*' @@ -870,11 +833,13 @@ packages: eslint: '*' eslint-config-prettier: '*' eslint-flat-config-utils: '*' + eslint-formatting-reporter: '*' eslint-import-resolver-typescript: '*' eslint-merge-processors: '*' eslint-plugin-eslint-comments: '*' eslint-plugin-format: '*' eslint-plugin-functional: '*' + eslint-plugin-i18next: '*' eslint-plugin-import-x: '*' eslint-plugin-jsdoc: '*' eslint-plugin-jsonc: '*' @@ -884,8 +849,12 @@ packages: eslint-plugin-optimize-regex: '*' eslint-plugin-prettier: '*' eslint-plugin-promise: '*' + eslint-plugin-react-hooks: '*' + eslint-plugin-react-refresh: '*' + eslint-plugin-readable-tailwind: '*' eslint-plugin-regexp: '*' eslint-plugin-sonarjs: '*' + eslint-plugin-tailwindcss: '*' eslint-plugin-toml: '*' eslint-plugin-unicorn: '*' eslint-plugin-vitest: '*' @@ -894,11 +863,13 @@ packages: eslint-processor-vue-blocks: '*' jsonc-eslint-parser: '*' prettier: '*' - prettier-plugin-packagejson: '*' + sort-package-json: '*' toml-eslint-parser: '*' vue-eslint-parser: '*' yaml-eslint-parser: '*' peerDependenciesMeta: + '@eslint-react/eslint-plugin': + optional: true '@stylistic/eslint-plugin': optional: true '@typescript-eslint/eslint-plugin': @@ -913,6 +884,8 @@ packages: optional: true eslint-flat-config-utils: optional: true + eslint-formatting-reporter: + optional: true eslint-import-resolver-typescript: optional: true eslint-merge-processors: @@ -923,6 +896,8 @@ packages: optional: true eslint-plugin-functional: optional: true + eslint-plugin-i18next: + optional: true eslint-plugin-import-x: optional: true eslint-plugin-jsdoc: @@ -941,10 +916,18 @@ packages: optional: true eslint-plugin-promise: optional: true + eslint-plugin-react-hooks: + optional: true + eslint-plugin-react-refresh: + optional: true + eslint-plugin-readable-tailwind: + optional: true eslint-plugin-regexp: optional: true eslint-plugin-sonarjs: optional: true + eslint-plugin-tailwindcss: + optional: true eslint-plugin-toml: optional: true eslint-plugin-unicorn: @@ -961,7 +944,7 @@ packages: optional: true prettier: optional: true - prettier-plugin-packagejson: + sort-package-json: optional: true toml-eslint-parser: optional: true @@ -988,83 +971,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.4': - resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.4': - resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.4': - resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.4': - resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': - resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.4': - resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.4': - resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.4': - resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': - resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.4': - resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.4': - resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.4': - resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.4': - resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.4': - resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.4': - resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.4': - resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] @@ -1168,9 +1151,6 @@ packages: resolution: {integrity: sha512-saiCxzHRhUrRxQV2JhH580aQUZiKQUXI38FcAcikcfOomAil4G4lxT0RfrrKywoAYP/rqAdYXYmNRLppcd+hQQ==} engines: {node: '>=14.17'} - '@types/comment-json@1.1.1': - resolution: {integrity: sha512-U70oEqvnkeSSp8BIJwJclERtT13rd9ejK7XkIzMCQQePZe3VW1b7iQggXyW4ZvfGtGeXD0pZw24q5iWNe++HqQ==} - '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} @@ -1180,8 +1160,8 @@ packages: '@types/eslint@9.6.0': resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1189,8 +1169,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + '@types/lodash@4.17.10': + resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} '@types/mdast@3.0.10': resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} @@ -1201,8 +1181,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@20.14.14': - resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} + '@types/node@20.16.10': + resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1210,9 +1190,6 @@ packages: '@types/object-path@0.11.4': resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==} - '@types/parse-json@4.0.0': - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -1342,8 +1319,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} acorn@8.12.1: @@ -1472,9 +1449,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} @@ -1663,10 +1637,6 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - comment-json@3.0.3: - resolution: {integrity: sha512-P7XwYkC3qjIK45EAa9c5Y3lR7SMXhJqwFdWg3niAIAcbk3zlpKDdajV8Hyz/Y3sGNn3l+YNMl8A2N/OubSArHg==} - engines: {node: '>= 6'} - comment-json@4.2.4: resolution: {integrity: sha512-E5AjpSW+O+N5T2GsOQMHLLsJvrYw6G/AFt9GvU6NguEAfzKShh7hRiLtVo6S9KbRpFMGqE5ojo0/hE+sdteWvQ==} engines: {node: '>= 6'} @@ -1675,8 +1645,8 @@ packages: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} - commitizen@4.3.0: - resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} + commitizen@4.3.1: + resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} engines: {node: '>= 12'} hasBin: true @@ -1754,10 +1724,6 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - cosmiconfig@9.0.0: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} @@ -1826,9 +1792,8 @@ packages: resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} engines: {node: '>=12'} - deassert@1.0.2: - resolution: {integrity: sha512-cF1/OfxthRQkkC4vOGVT9fs0wuPWIBAPzEk/YI1XSq3JZdgSXmLW1aEegpNLq9VgypeAtmvI8vHiQ31YBK5vvQ==} - hasBin: true + deassert@1.3.2: + resolution: {integrity: sha512-a6f6oYfW7R7zM9RzKoEoeWmJPaRjOllC7E9G3kA+uhnwJlwIQ7QR8aqPQBLpyxz4b+0h0XfsUGc/DrLZvq7ifw==} debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -1880,13 +1845,10 @@ packages: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} - denoify@1.6.13: - resolution: {integrity: sha512-WbsfLvUdmIDokhn/Zve2UdaDxihu5HQAm2SY/H/2eSP5zK7QBwmZgTSEK2/nRvO83eu9B5NMB2fRELtD4OuKZA==} + denoify@1.6.16: + resolution: {integrity: sha512-lWtvtn6a4VsN9m8xoHP+mUx5OCXydKdEEIqV7CycVRXcrd6acDvwhS+VHGuXbU1gX9oX8Sw6QqDIEtYriocE7g==} hasBin: true - deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - detect-file@1.0.0: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} @@ -1950,8 +1912,8 @@ packages: emojilib@2.4.0: resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -2028,8 +1990,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-flat-config-utils@0.3.0: - resolution: {integrity: sha512-FaFQLUunAl6YK7aU/pT23DXYVWg/cEHbSfxwAxpCGT6Su8H9RfkmzKLh1G2bba46p6dTlQeA4VTiV5//0SeToQ==} + eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} eslint-formatter-pretty@4.1.0: resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} @@ -2043,20 +2005,26 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.1: - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + eslint-import-resolver-typescript@3.6.3: + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: eslint: '*' - eslint-module-utils@2.7.4: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -2096,8 +2064,8 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-functional@7.0.0: - resolution: {integrity: sha512-j3ZISQBQDs8rjRfMeEKtXb/wg+PV7NXfxshgIq/XR8j8SBlt64nzT6RTO58sJ3nMP5R/DRypofIoW4wMYsGhAQ==} + eslint-plugin-functional@7.0.2: + resolution: {integrity: sha512-IBriPyU3Uc1EieU5YVyiqrwHzw2yl4bRW58Xf5RP8x3pf80MoqObgfNu9DERwSIgvFOm93jdalUITc96Ysnx7g==} engines: {node: '>=v18.18.0'} peerDependencies: eslint: ^9.0.0 @@ -2140,14 +2108,14 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-n@17.10.2: - resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} + eslint-plugin-n@17.10.3: + resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' - eslint-plugin-no-only-tests@3.1.0: - resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} + eslint-plugin-no-only-tests@3.3.0: + resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} eslint-plugin-optimize-regex@1.2.1: @@ -2168,8 +2136,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@7.0.0: - resolution: {integrity: sha512-wb1ECT+b90ndBdAujhIdAU8oQ3Vt5gKqP/t78KOmg0ifynrvc2jGR9f6ndbOVNFpKf6jLUBlBBDF3H3Wk0JICg==} + eslint-plugin-promise@7.1.0: + resolution: {integrity: sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2277,9 +2245,6 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - evt@2.5.7: - resolution: {integrity: sha512-dr7Wd16ry5F8WNU1xXLKpFpO3HsoAGg8zC48e08vDdzMzGWCP9/QFGt1PQptEEDh8SwYP3EL8M+d/Gb0kgUp6g==} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -2450,9 +2415,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-github-default-branch-name@1.0.0: - resolution: {integrity: sha512-BqOokYoLjPIgkehneFPUZW9nNtU0LCXVMJ87YKaHGMWgCSZkTBHWGa76xsyVeXg+nQzRJBi9KDwQbTH3HLntwQ==} - get-intrinsic@1.2.0: resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} @@ -2494,10 +2456,6 @@ packages: engines: {node: '>=16'} hasBin: true - gitignore-parser@0.0.2: - resolution: {integrity: sha512-X6mpqUv59uWLGD4n3hZ8Cu8KbF2PMWPSFYmxZjdkpm3yOU7hSUYnzTkZI1mcWqchphvqyuz3/BhgBR4E/JtkCg==} - engines: {node: '>=0.10.0'} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2551,8 +2509,8 @@ packages: resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - globby@14.0.1: - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} globrex@0.1.2: @@ -2663,8 +2621,8 @@ packages: resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} engines: {node: '>=18.18.0'} - husky@9.1.4: - resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} + husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} engines: {node: '>=18'} hasBin: true @@ -2763,6 +2721,9 @@ packages: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} + is-bun-module@1.2.1: + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -2838,10 +2799,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -2948,6 +2905,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.1.2: + resolution: {integrity: sha512-cYNjJus5X9J4jLzTaI8rYoIq1k6YySiA1lK4wxSnOrBRXkbVyreZfhoboJhsUmwgU82lpPjj1IoU7Ggrau8r3g==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2994,8 +2955,8 @@ packages: resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -3011,8 +2972,8 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - knip@5.27.0: - resolution: {integrity: sha512-W8+jhO7i5pXRUqOzhJGm2DT5/d9aQjyrYTCSojqJxFOvi7ku/nHKzpBO3WNf4eflJo0t3zitmUkM69g53qoZQw==} + knip@5.31.0: + resolution: {integrity: sha512-4hR+qHx/id7mniCWWUqA4MXwGjYFN75xv3qLmEkl9Hm6eCKAhv0wGP0CyrXKUYxVyDplJQsqQaAlsjuRKYsdPA==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -3033,8 +2994,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.8: - resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} engines: {node: '>=18.12.0'} hasBin: true @@ -3141,8 +3102,8 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} @@ -3166,22 +3127,22 @@ packages: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - markdownlint-cli2-formatter-default@0.0.4: - resolution: {integrity: sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==} + markdownlint-cli2-formatter-default@0.0.5: + resolution: {integrity: sha512-4XKTwQ5m1+Txo2kuQ3Jgpo/KmnG+X90dWt4acufg6HVGadTUG5hzHF/wssp9b5MBYOMCnZ9RMPaU//uHsszF8Q==} peerDependencies: markdownlint-cli2: '>=0.0.4' - markdownlint-cli2@0.13.0: - resolution: {integrity: sha512-Pg4nF7HlopU97ZXtrcVISWp3bdsuc5M0zXyLp2/sJv2zEMlInrau0ZKK482fQURzVezJzWBpNmu4u6vGAhij+g==} + markdownlint-cli2@0.14.0: + resolution: {integrity: sha512-2cqdWy56frU2FTpbuGb83mEWWYuUIYv6xS8RVEoUAuKNw/hXPar2UYGpuzUhlFMngE8Omaz4RBH52MzfRbGshw==} engines: {node: '>=18'} hasBin: true - markdownlint-micromark@0.1.9: - resolution: {integrity: sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==} + markdownlint-micromark@0.1.10: + resolution: {integrity: sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==} engines: {node: '>=18'} - markdownlint@0.34.0: - resolution: {integrity: sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==} + markdownlint@0.35.0: + resolution: {integrity: sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==} engines: {node: '>=18'} marked-terminal@7.0.0: @@ -3229,12 +3190,8 @@ packages: micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime@4.0.3: @@ -3258,9 +3215,6 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - minimal-polyfills@2.2.3: - resolution: {integrity: sha512-oxdmJ9cL+xV72h0xYxp4tP2d5/fTBpP45H8DIOn9pASuF8a3IYTf+25fMGDYGiWW+MFsuog6KD6nfmhZJQ+uUw==} - minimatch@10.0.1: resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} engines: {node: 20 || >=22} @@ -3319,15 +3273,6 @@ packages: resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} engines: {node: '>=18'} - node-fetch@2.6.9: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -3597,10 +3542,6 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - path-depth@1.0.0: - resolution: {integrity: sha512-dEiwdXAQyLvOi6ktLqhFhjVelJiVsdp2xBX3BaUtYCCkMRZTwUiq7cha+A0myvAVXRHbXfjhfTf4mNoAWzm2iA==} - engines: {node: '>=8'} - path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -3701,8 +3642,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-packagejson@2.5.1: - resolution: {integrity: sha512-6i4PW1KxEA+VrokYNGeI/q8qQX3u5DNBc7eLr9GX4OrvWr9DMls1lhbuNopkKG7Li9rTNxerWnYQyjxoUO4ROA==} + prettier-plugin-packagejson@2.5.2: + resolution: {integrity: sha512-w+TmoLv2pIa+siplW1cCj2ujEXQQS6z7wmWLOiLQK/2QVl7Wy6xh/ZUpqQw8tbKMXDodmSW4GONxlA33xpdNOg==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: @@ -3893,8 +3834,8 @@ packages: '@swc/helpers': optional: true - rollup@4.22.4: - resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3902,9 +3843,6 @@ packages: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} - run-exclusive@2.2.19: - resolution: {integrity: sha512-K3mdoAi7tjJ/qT7Flj90L7QyPozwUaAG+CVhkdDje4HLKXUYC3N/Jzkau3flHVDLQVhiHBtcimVodMjN9egYbA==} - run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -3923,9 +3861,6 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scripting-tools@0.19.14: - resolution: {integrity: sha512-KGRES70dEmcaCdpx3R88bLWmfA4mQ/EGikCQy0FGTZwx3y9F5yYkzEhwp02+ZTgpvF25JcNOhDBbOqL6z92kwg==} - scslre@0.3.0: resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} engines: {node: ^14.0.0 || >=16.0.0} @@ -4014,15 +3949,15 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - smol-toml@1.1.4: - resolution: {integrity: sha512-Y0OT8HezWsTNeEOSVxDnKOW/AyNXHQ4BwJNbAXlLTF5wWsBvrcHhIkE5Rf8kQMLmgf7nDX3PVOlgC6/Aiggu3Q==} - engines: {node: '>= 18', pnpm: '>= 8'} + smol-toml@1.3.0: + resolution: {integrity: sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==} + engines: {node: '>= 18'} sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - sort-package-json@2.10.0: - resolution: {integrity: sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==} + sort-package-json@2.10.1: + resolution: {integrity: sha512-d76wfhgUuGypKqY72Unm5LFnMpACbdxXsLPcL27pOsSrmVqH3PztFp1uq+Z22suk15h7vXmTesuh2aEjdCqb5w==} hasBin: true source-map-js@1.2.0: @@ -4253,9 +4188,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - traverse@0.6.7: resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} @@ -4280,9 +4212,6 @@ packages: peerDependencies: typescript: '>=4.0.0' - tsafe@1.7.2: - resolution: {integrity: sha512-dAPfQLhCfCRre5qs+Z5Q2a7s2CV7RxffZUmvj7puGaePYjECzWREJFd3w4XSFe/T5tbxgowfItA/JSSZ6Ma3dA==} - tsc-files@1.1.4: resolution: {integrity: sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==} hasBin: true @@ -4302,8 +4231,8 @@ packages: tsconfig-paths@3.14.1: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} - tsd@0.31.1: - resolution: {integrity: sha512-sSL84A0SFwx2xGMWrxlGaarKFSQszWjJS2vgNDDLwatytzg2aq6ShlwHsBYxRNmjzXISODwMva5ZOdAg/4AoOA==} + tsd@0.31.2: + resolution: {integrity: sha512-VplBAQwvYrHzVihtzXiUVXu5bGcr7uH1juQZ1lmKgkuGNGT+FechUCqmx9/zk7wibcqR2xaNEwCkDyKh+VVZnQ==} engines: {node: '>=14.16'} hasBin: true @@ -4349,8 +4278,8 @@ packages: typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -4371,8 +4300,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -4389,9 +4318,6 @@ packages: unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - universal-user-agent@6.0.0: - resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} - universal-user-agent@7.0.2: resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} @@ -4408,9 +4334,6 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-join@4.0.1: - resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - url-join@5.0.0: resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4496,12 +4419,6 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -4564,10 +4481,6 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - yaml@2.5.0: resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} @@ -4663,11 +4576,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.5.0(@types/node@20.14.14)(typescript@5.5.4)': + '@commitlint/cli@19.5.0(@types/node@20.16.10)(typescript@5.6.2)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@20.14.14)(typescript@5.5.4) + '@commitlint/load': 19.5.0(@types/node@20.16.10)(typescript@5.6.2) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.0 @@ -4714,15 +4627,15 @@ snapshots: '@commitlint/rules': 19.5.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@20.14.14)(typescript@5.5.4)': + '@commitlint/load@19.5.0(@types/node@20.16.10)(typescript@5.6.2)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.5.4) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.14)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.16.10)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -5039,9 +4952,9 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@2.1.2))': dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -5096,19 +5009,19 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.0': {} '@jridgewell/set-array@1.2.1': {} - '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jsdevtools/ez-spawn@3.0.4': dependencies: @@ -5131,24 +5044,10 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - '@octokit/auth-token@2.5.0': - dependencies: - '@octokit/types': 6.41.0 + '@nolyfill/is-core-module@1.0.39': {} '@octokit/auth-token@5.1.1': {} - '@octokit/core@3.6.0': - dependencies: - '@octokit/auth-token': 2.5.0 - '@octokit/graphql': 4.8.0 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - '@octokit/core@6.1.2': dependencies: '@octokit/auth-token': 5.1.1 @@ -5164,28 +5063,12 @@ snapshots: '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - '@octokit/endpoint@6.0.12': - dependencies: - '@octokit/types': 6.41.0 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.0 - - '@octokit/graphql@4.8.0': - dependencies: - '@octokit/request': 5.6.3 - '@octokit/types': 6.41.0 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - '@octokit/graphql@8.1.1': dependencies: '@octokit/request': 9.1.1 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - '@octokit/openapi-types@12.11.0': {} - '@octokit/openapi-types@22.2.0': {} '@octokit/plugin-paginate-rest@11.3.0(@octokit/core@6.1.2)': @@ -5193,21 +5076,6 @@ snapshots: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/plugin-paginate-rest@2.21.3(@octokit/core@3.6.0)': - dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 - - '@octokit/plugin-request-log@1.0.4(@octokit/core@3.6.0)': - dependencies: - '@octokit/core': 3.6.0 - - '@octokit/plugin-rest-endpoint-methods@5.16.2(@octokit/core@3.6.0)': - dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 - deprecation: 2.3.1 - '@octokit/plugin-retry@7.1.1(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 @@ -5221,27 +5089,10 @@ snapshots: '@octokit/types': 13.5.0 bottleneck: 2.19.5 - '@octokit/request-error@2.1.0': - dependencies: - '@octokit/types': 6.41.0 - deprecation: 2.3.1 - once: 1.4.0 - '@octokit/request-error@6.1.1': dependencies: '@octokit/types': 13.5.0 - '@octokit/request@5.6.3': - dependencies: - '@octokit/endpoint': 6.0.12 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - is-plain-object: 5.0.0 - node-fetch: 2.6.9 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - '@octokit/request@9.1.1': dependencies: '@octokit/endpoint': 10.1.1 @@ -5249,23 +5100,10 @@ snapshots: '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - '@octokit/rest@18.12.0': - dependencies: - '@octokit/core': 3.6.0 - '@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@3.6.0) - '@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0) - transitivePeerDependencies: - - encoding - '@octokit/types@13.5.0': dependencies: '@octokit/openapi-types': 22.2.0 - '@octokit/types@6.41.0': - dependencies: - '@octokit/openapi-types': 12.11.0 - '@pkgjs/parseargs@0.11.0': optional: true @@ -5280,118 +5118,119 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rebeccastevens/eslint-config@3.0.0(cqzahaifxyxoi6vti3hhrmvmfy)': + '@rebeccastevens/eslint-config@3.2.2(y6lxardve4y6chqed5k7bvlcrq)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) globals: 15.9.0 local-pkg: 0.5.0 optionalDependencies: - '@stylistic/eslint-plugin': 2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@1.21.6)) - eslint-flat-config-utils: 0.3.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)) - eslint-merge-processors: 0.1.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-format: 0.1.2(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-functional: 7.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-import-x: 3.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-jsdoc: 48.11.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-markdown: 5.1.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-n: 17.10.2(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-no-only-tests: 3.1.0 + '@stylistic/eslint-plugin': 2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@2.1.2)) + eslint-flat-config-utils: 0.4.0 + eslint-formatting-reporter: 0.0.0(eslint@9.9.1(jiti@2.1.2)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@2.1.2)) + eslint-merge-processors: 0.1.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-format: 0.1.2(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-functional: 7.0.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint-plugin-import-x: 3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint-plugin-jsdoc: 48.11.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-jsonc: 2.16.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-markdown: 5.1.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-n: 17.10.3(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-optimize-regex: 1.2.1 - eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3) - eslint-plugin-promise: 7.0.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-sonarjs: 1.0.4(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.14.14)) - eslint-plugin-yml: 1.14.0(eslint@9.9.1(jiti@1.21.6)) + eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@2.1.2)))(eslint@9.9.1(jiti@2.1.2))(prettier@3.3.3) + eslint-plugin-promise: 7.1.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-sonarjs: 1.0.4(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.0.5(@types/node@20.16.10)) + eslint-plugin-yml: 1.14.0(eslint@9.9.1(jiti@2.1.2)) jsonc-eslint-parser: 2.4.0 prettier: 3.3.3 - prettier-plugin-packagejson: 2.5.1(prettier@3.3.3) + sort-package-json: 2.10.1 yaml-eslint-parser: 1.2.3 - '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': + '@rollup/plugin-replace@5.0.7(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - magic-string: 0.30.10 + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) + magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.24.0 - '@rollup/pluginutils@5.1.0(rollup@4.22.4)': + '@rollup/pluginutils@5.1.0(rollup@4.24.0)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.4 + rollup: 4.24.0 - '@rollup/rollup-android-arm-eabi@4.22.4': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.22.4': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.22.4': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.22.4': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.4': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.4': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.4': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.4': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.4': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.4': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.22.4': + '@rollup/rollup-linux-x64-musl@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.4': + '@rollup/rollup-win32-arm64-msvc@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.4': + '@rollup/rollup-win32-ia32-msvc@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.4': + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true '@sec-ant/readable-stream@0.4.1': {} - '@semantic-release/changelog@6.0.3(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/changelog@6.0.3(semantic-release@24.1.0(typescript@5.6.2))': dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 fs-extra: 11.1.0 lodash: 4.17.21 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.0(typescript@5.6.2) - '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.0(typescript@5.6.2))': dependencies: conventional-changelog-angular: 8.0.0 conventional-changelog-writer: 8.0.0 @@ -5400,8 +5239,8 @@ snapshots: debug: 4.3.6 import-from-esm: 1.3.4 lodash-es: 4.17.21 - micromatch: 4.0.7 - semantic-release: 24.1.0(typescript@5.5.4) + micromatch: 4.0.8 + semantic-release: 24.1.0(typescript@5.6.2) transitivePeerDependencies: - supports-color @@ -5409,7 +5248,7 @@ snapshots: '@semantic-release/error@4.0.0': {} - '@semantic-release/git@10.0.1(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/git@10.0.1(semantic-release@24.1.0(typescript@5.6.2))': dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 @@ -5417,13 +5256,13 @@ snapshots: dir-glob: 3.0.1 execa: 5.1.1 lodash: 4.17.21 - micromatch: 4.0.7 + micromatch: 4.0.8 p-reduce: 2.1.0 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.0(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@semantic-release/github@10.1.7(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/github@10.1.7(semantic-release@24.1.0(typescript@5.6.2))': dependencies: '@octokit/core': 6.1.2 '@octokit/plugin-paginate-rest': 11.3.0(@octokit/core@6.1.2) @@ -5433,19 +5272,19 @@ snapshots: aggregate-error: 5.0.0 debug: 4.3.6 dir-glob: 3.0.1 - globby: 14.0.1 + globby: 14.0.2 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.4 issue-parser: 7.0.0 lodash-es: 4.17.21 mime: 4.0.3 p-filter: 4.1.0 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.0(typescript@5.6.2) url-join: 5.0.0 transitivePeerDependencies: - supports-color - '@semantic-release/npm@12.0.1(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/npm@12.0.1(semantic-release@24.1.0(typescript@5.6.2))': dependencies: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 @@ -5458,11 +5297,11 @@ snapshots: rc: 1.2.8 read-pkg: 9.0.1 registry-auth-token: 5.0.1 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.0(typescript@5.6.2) semver: 7.6.3 tempy: 3.1.0 - '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.0(typescript@5.6.2))': dependencies: conventional-changelog-angular: 8.0.0 conventional-changelog-writer: 8.0.0 @@ -5474,7 +5313,7 @@ snapshots: into-stream: 7.0.0 lodash-es: 4.17.21 read-package-up: 11.0.0 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.0(typescript@5.6.2) transitivePeerDependencies: - supports-color @@ -5492,78 +5331,77 @@ snapshots: ignore: 5.3.1 p-map: 4.0.0 - '@stylistic/eslint-plugin-js@2.6.2(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-js@2.6.2(eslint@9.9.1(jiti@2.1.2))': dependencies: '@types/eslint': 9.6.0 acorn: 8.12.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.2(eslint@9.9.1(jiti@1.21.6))': + '@stylistic/eslint-plugin-jsx@2.6.2(eslint@9.9.1(jiti@2.1.2))': dependencies: - '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.1(jiti@2.1.2)) '@types/eslint': 9.6.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-plus@2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.1(jiti@1.21.6)) + '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.1(jiti@2.1.2)) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-jsx': 2.6.2(eslint@9.9.1(jiti@1.21.6)) - '@stylistic/eslint-plugin-plus': 2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@stylistic/eslint-plugin-ts': 2.6.2(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@stylistic/eslint-plugin-js': 2.6.2(eslint@9.9.1(jiti@2.1.2)) + '@stylistic/eslint-plugin-jsx': 2.6.2(eslint@9.9.1(jiti@2.1.2)) + '@stylistic/eslint-plugin-plus': 2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + '@stylistic/eslint-plugin-ts': 2.6.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) '@types/eslint': 9.6.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript '@tsd/typescript@5.4.5': {} - '@types/comment-json@1.1.1': {} - '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.14.14 + '@types/node': 20.16.10 '@types/eslint@7.29.0': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/eslint@9.6.0': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 - '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} '@types/json-schema@7.0.15': {} - '@types/json5@0.0.29': {} + '@types/json5@0.0.29': + optional: true - '@types/lodash@4.17.7': {} + '@types/lodash@4.17.10': {} '@types/mdast@3.0.10': dependencies: @@ -5573,50 +5411,48 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@20.14.14': + '@types/node@20.16.10': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.4': {} '@types/object-path@0.11.4': {} - '@types/parse-json@4.0.0': {} - '@types/semver@7.5.8': {} '@types/ua-parser-js@0.7.39': {} '@types/unist@2.0.6': {} - '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.0.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.0.1 '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.0.1 debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -5630,14 +5466,14 @@ snapshots: '@typescript-eslint/types': 8.0.1 '@typescript-eslint/visitor-keys': 8.0.1 - '@typescript-eslint/type-utils@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.6.2) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) debug: 4.3.6 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - eslint - supports-color @@ -5646,7 +5482,7 @@ snapshots: '@typescript-eslint/types@8.0.1': {} - '@typescript-eslint/typescript-estree@7.9.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@7.9.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 7.9.0 '@typescript-eslint/visitor-keys': 7.9.0 @@ -5655,13 +5491,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.0.1(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.0.1 '@typescript-eslint/visitor-keys': 8.0.1 @@ -5670,30 +5506,30 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.9.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@7.9.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) '@typescript-eslint/scope-manager': 8.0.1 '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript @@ -5708,7 +5544,7 @@ snapshots: '@typescript-eslint/types': 8.0.1 eslint-visitor-keys: 3.4.3 - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.14.14))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.10))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -5717,12 +5553,12 @@ snapshots: istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.10 + magic-string: 0.30.11 magicast: 0.3.4 std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.14.14) + vitest: 2.0.5(@types/node@20.16.10) transitivePeerDependencies: - supports-color @@ -5745,7 +5581,7 @@ snapshots: '@vitest/snapshot@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 '@vitest/spy@2.0.5': @@ -5770,7 +5606,9 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@8.3.2: {} + acorn-walk@8.3.4: + dependencies: + acorn: 8.12.1 acorn@8.12.1: {} @@ -5849,6 +5687,7 @@ snapshots: es-abstract: 1.21.1 get-intrinsic: 1.2.0 is-string: 1.0.7 + optional: true array-timsort@1.0.3: {} @@ -5860,6 +5699,7 @@ snapshots: define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 + optional: true array.prototype.flatmap@1.3.1: dependencies: @@ -5867,6 +5707,7 @@ snapshots: define-properties: 1.1.4 es-abstract: 1.21.1 es-shim-unscopables: 1.0.0 + optional: true arrify@1.0.1: {} @@ -5874,7 +5715,8 @@ snapshots: at-least-node@1.0.0: {} - available-typed-arrays@1.0.5: {} + available-typed-arrays@1.0.5: + optional: true babel-polyfill@6.26.0: dependencies: @@ -5891,8 +5733,6 @@ snapshots: base64-js@1.5.1: {} - before-after-hook@2.2.3: {} - before-after-hook@3.0.2: {} bl@4.1.0: @@ -5951,6 +5791,7 @@ snapshots: dependencies: function-bind: 1.1.2 get-intrinsic: 1.2.0 + optional: true call-me-maybe@1.0.2: {} @@ -6084,13 +5925,6 @@ snapshots: commander@4.1.1: {} - comment-json@3.0.3: - dependencies: - core-util-is: 1.0.3 - esprima: 4.0.1 - has-own-prop: 2.0.0 - repeat-string: 1.6.1 - comment-json@4.2.4: dependencies: array-timsort: 1.0.3 @@ -6101,10 +5935,10 @@ snapshots: comment-parser@1.4.1: {} - commitizen@4.3.0(@types/node@20.14.14)(typescript@5.5.4): + commitizen@4.3.1(@types/node@20.16.10)(typescript@5.6.2): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@20.14.14)(typescript@5.5.4) + cz-conventional-changelog: 3.3.0(@types/node@20.16.10)(typescript@5.6.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -6126,10 +5960,10 @@ snapshots: array-ify: 1.0.0 dot-prop: 5.3.0 - compatfactory@3.0.0(typescript@5.5.4): + compatfactory@3.0.0(typescript@5.6.2): dependencies: helpertypes: 0.0.19 - typescript: 5.5.4 + typescript: 5.6.2 concat-map@0.0.1: {} @@ -6185,29 +6019,21 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.14)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.16.10)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2): dependencies: - '@types/node': 20.14.14 - cosmiconfig: 9.0.0(typescript@5.5.4) + '@types/node': 20.16.10 + cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 1.21.6 - typescript: 5.5.4 - - cosmiconfig@7.1.0: - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 + typescript: 5.6.2 - cosmiconfig@9.0.0(typescript@5.5.4): + cosmiconfig@9.0.0(typescript@5.6.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 cross-spawn@7.0.3: dependencies: @@ -6246,7 +6072,7 @@ snapshots: cspell-glob@8.13.2: dependencies: '@cspell/url': 8.13.2 - micromatch: 4.0.7 + micromatch: 4.0.8 cspell-grammar@8.13.2: dependencies: @@ -6312,30 +6138,27 @@ snapshots: semver: 7.6.3 strip-ansi: 7.1.0 - cz-conventional-changelog@3.3.0(@types/node@20.14.14)(typescript@5.5.4): + cz-conventional-changelog@3.3.0(@types/node@20.16.10)(typescript@5.6.2): dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@types/node@20.14.14)(typescript@5.5.4) + commitizen: 4.3.1(@types/node@20.16.10)(typescript@5.6.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@20.14.14)(typescript@5.5.4) + '@commitlint/load': 19.5.0(@types/node@20.16.10)(typescript@5.6.2) transitivePeerDependencies: - '@types/node' - typescript dargs@8.1.0: {} - deassert@1.0.2(rollup@4.22.4): + deassert@1.3.2: dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) acorn: 8.12.1 - acorn-walk: 8.3.2 - magic-string: 0.30.10 - transitivePeerDependencies: - - rollup + acorn-walk: 8.3.4 + magic-string: 0.30.11 debug@3.2.7: dependencies: @@ -6370,28 +6193,9 @@ snapshots: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + optional: true - denoify@1.6.13: - dependencies: - '@octokit/rest': 18.12.0 - '@types/comment-json': 1.1.1 - commander: 4.1.1 - comment-json: 3.0.3 - cosmiconfig: 7.1.0 - evt: 2.5.7 - get-github-default-branch-name: 1.0.0 - gitignore-parser: 0.0.2 - glob: 7.2.3 - minimal-polyfills: 2.2.3 - node-fetch: 2.6.9 - path-depth: 1.0.0 - scripting-tools: 0.19.14 - tsafe: 1.7.2 - url-join: 4.0.1 - transitivePeerDependencies: - - encoding - - deprecation@2.3.1: {} + denoify@1.6.16: {} detect-file@1.0.0: {} @@ -6410,6 +6214,7 @@ snapshots: doctrine@2.1.0: dependencies: esutils: 2.0.3 + optional: true doctrine@3.0.0: dependencies: @@ -6443,7 +6248,7 @@ snapshots: emojilib@2.4.0: {} - enhanced-resolve@5.17.0: + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.10 tapable: 2.2.1 @@ -6500,6 +6305,7 @@ snapshots: typed-array-length: 1.0.4 unbox-primitive: 1.0.2 which-typed-array: 1.1.9 + optional: true es-module-lexer@1.5.4: {} @@ -6508,16 +6314,19 @@ snapshots: get-intrinsic: 1.2.0 has: 1.0.3 has-tostringtag: 1.0.0 + optional: true es-shim-unscopables@1.0.0: dependencies: has: 1.0.3 + optional: true es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 + optional: true esbuild@0.20.2: optionalDependencies: @@ -6553,18 +6362,17 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.0(eslint@9.9.1(jiti@1.21.6)): + eslint-compat-utils@0.5.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)): + eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) - eslint-flat-config-utils@0.3.0: + eslint-flat-config-utils@0.4.0: dependencies: - '@types/eslint': 9.6.0 pathe: 1.1.2 eslint-formatter-pretty@4.1.0: @@ -6578,9 +6386,9 @@ snapshots: string-width: 4.2.3 supports-hyperlinks: 2.3.0 - eslint-formatting-reporter@0.0.0(eslint@9.9.1(jiti@1.21.6)): + eslint-formatting-reporter@0.0.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -6591,84 +6399,87 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@2.1.2)): dependencies: + '@nolyfill/is-core-module': 1.0.39 debug: 4.3.6 - enhanced-resolve: 5.17.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-module-utils: 2.7.4(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.1(jiti@1.21.6)) + enhanced-resolve: 5.17.1 + eslint: 9.9.1(jiti@2.1.2) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@2.1.2)) fast-glob: 3.3.2 get-tsconfig: 4.7.5 - is-core-module: 2.13.1 + is-bun-module: 1.2.1 is-glob: 4.0.3 + optionalDependencies: + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@2.1.2)) + eslint-plugin-import-x: 3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-merge-processors@0.1.0(eslint@9.9.1(jiti@1.21.6)): + eslint-merge-processors@0.1.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) - eslint-module-utils@2.7.4(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@2.1.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@2.1.2)) transitivePeerDependencies: - supports-color eslint-parser-plain@0.1.0: {} - eslint-plugin-es-x@7.6.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-es-x@7.6.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.9.1(jiti@2.1.2) + eslint-compat-utils: 0.5.0(eslint@9.9.1(jiti@2.1.2)) - eslint-plugin-eslint-comments@3.2.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-eslint-comments@3.2.0(eslint@9.9.1(jiti@2.1.2)): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) ignore: 5.3.1 - eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-format@0.1.2(eslint@9.9.1(jiti@2.1.2)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.2 '@dprint/toml': 0.6.2 - eslint: 9.9.1(jiti@1.21.6) - eslint-formatting-reporter: 0.0.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.9.1(jiti@2.1.2) + eslint-formatting-reporter: 0.0.0(eslint@9.9.1(jiti@2.1.2)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-functional@7.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-functional@7.0.2(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) deepmerge-ts: 7.1.0 escape-string-regexp: 5.0.0 - eslint: 9.9.1(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - ts-api-utils: 1.3.0(typescript@5.5.4) - ts-declaration-location: 1.0.4(typescript@5.5.4) + eslint: 9.9.1(jiti@2.1.2) + is-immutable-type: 5.0.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.2) + ts-declaration-location: 1.0.4(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 7.9.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -6680,16 +6491,16 @@ snapshots: - supports-color - typescript - eslint-plugin-import@2.27.5(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-import@2.27.5(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@2.1.2)): dependencies: array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-import@2.27.5)(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.9.1(jiti@2.1.2)) has: 1.0.3 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -6699,20 +6510,21 @@ snapshots: semver: 6.3.0 tsconfig-paths: 3.14.1 optionalDependencies: - '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + optional: true - eslint-plugin-jsdoc@48.11.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsdoc@48.11.0(eslint@9.9.1(jiti@2.1.2)): dependencies: '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -6722,79 +6534,79 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) + eslint: 9.9.1(jiti@2.1.2) + eslint-compat-utils: 0.5.0(eslint@9.9.1(jiti@2.1.2)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-markdown@5.1.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.10.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-n@17.10.3(eslint@9.9.1(jiti@2.1.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - enhanced-resolve: 5.17.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-es-x: 7.6.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) + enhanced-resolve: 5.17.1 + eslint: 9.9.1(jiti@2.1.2) + eslint-plugin-es-x: 7.6.0(eslint@9.9.1(jiti@2.1.2)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-no-only-tests@3.1.0: {} + eslint-plugin-no-only-tests@3.3.0: {} eslint-plugin-optimize-regex@1.2.1: dependencies: regexp-tree: 0.1.27 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@2.1.2)))(eslint@9.9.1(jiti@2.1.2))(prettier@3.3.3): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: '@types/eslint': 9.6.0 - eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@1.21.6)) + eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@2.1.2)) - eslint-plugin-promise@7.0.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-promise@7.1.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) - eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@2.1.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sonarjs@1.0.4(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-sonarjs@1.0.4(eslint@9.9.1(jiti@2.1.2)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) - eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@2.1.2)): dependencies: '@babel/helper-validator-identifier': 7.24.5 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.9.1(jiti@2.1.2) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -6807,22 +6619,22 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.14.14)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2)(vitest@2.0.5(@types/node@20.16.10)): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/utils': 7.9.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - vitest: 2.0.5(@types/node@20.14.14) + '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + vitest: 2.0.5(@types/node@20.16.10) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@2.1.2)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.9.1(jiti@2.1.2) + eslint-compat-utils: 0.5.0(eslint@9.9.1(jiti@2.1.2)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -6840,9 +6652,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.1(jiti@1.21.6): + eslint@9.9.1(jiti@2.1.2): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.1.2)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 @@ -6877,7 +6689,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 1.21.6 + jiti: 2.1.2 transitivePeerDependencies: - supports-color @@ -6909,7 +6721,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -6925,12 +6737,6 @@ snapshots: eventemitter3@5.0.1: {} - evt@2.5.7: - dependencies: - minimal-polyfills: 2.2.3 - run-exclusive: 2.2.19 - tsafe: 1.7.2 - execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -6992,7 +6798,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -7064,7 +6870,7 @@ snapshots: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 resolve-dir: 1.0.1 flat-cache@4.0.1: @@ -7082,6 +6888,7 @@ snapshots: for-each@0.3.3: dependencies: is-callable: 1.2.7 + optional: true foreground-child@3.1.1: dependencies: @@ -7123,8 +6930,10 @@ snapshots: define-properties: 1.1.4 es-abstract: 1.21.1 functions-have-names: 1.2.3 + optional: true - functions-have-names@1.2.3: {} + functions-have-names@1.2.3: + optional: true gensequence@7.0.0: {} @@ -7134,18 +6943,12 @@ snapshots: get-func-name@2.0.2: {} - get-github-default-branch-name@1.0.0: - dependencies: - '@octokit/rest': 18.12.0 - scripting-tools: 0.19.14 - transitivePeerDependencies: - - encoding - get-intrinsic@1.2.0: dependencies: function-bind: 1.1.2 has: 1.0.3 has-symbols: 1.0.3 + optional: true get-stdin@9.0.0: {} @@ -7164,6 +6967,7 @@ snapshots: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 + optional: true get-tsconfig@4.7.5: dependencies: @@ -7186,8 +6990,6 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - gitignore-parser@0.0.2: {} - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -7248,6 +7050,7 @@ snapshots: globalthis@1.0.3: dependencies: define-properties: 1.1.4 + optional: true globby@11.1.0: dependencies: @@ -7266,7 +7069,7 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - globby@14.0.1: + globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 @@ -7280,6 +7083,7 @@ snapshots: gopd@1.0.1: dependencies: get-intrinsic: 1.2.0 + optional: true graceful-fs@4.2.10: {} @@ -7296,7 +7100,8 @@ snapshots: hard-rejection@2.1.0: {} - has-bigints@1.0.2: {} + has-bigints@1.0.2: + optional: true has-flag@3.0.0: {} @@ -7307,18 +7112,23 @@ snapshots: has-property-descriptors@1.0.0: dependencies: get-intrinsic: 1.2.0 + optional: true - has-proto@1.0.1: {} + has-proto@1.0.1: + optional: true - has-symbols@1.0.3: {} + has-symbols@1.0.3: + optional: true has-tostringtag@1.0.0: dependencies: has-symbols: 1.0.3 + optional: true has@1.0.3: dependencies: function-bind: 1.1.2 + optional: true hasown@2.0.2: dependencies: @@ -7366,7 +7176,7 @@ snapshots: human-signals@7.0.0: {} - husky@9.1.4: {} + husky@9.1.6: {} iconv-lite@0.4.24: dependencies: @@ -7436,6 +7246,7 @@ snapshots: get-intrinsic: 1.2.0 has: 1.0.3 side-channel: 1.0.4 + optional: true into-stream@7.0.0: dependencies: @@ -7456,23 +7267,31 @@ snapshots: call-bind: 1.0.2 get-intrinsic: 1.2.0 is-typed-array: 1.1.10 + optional: true is-arrayish@0.2.1: {} is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 + optional: true is-boolean-object@1.1.2: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + optional: true is-builtin-module@3.2.1: dependencies: builtin-modules: 3.3.0 - is-callable@1.2.7: {} + is-bun-module@1.2.1: + dependencies: + semver: 7.6.3 + + is-callable@1.2.7: + optional: true is-core-module@2.13.1: dependencies: @@ -7481,6 +7300,7 @@ snapshots: is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.0 + optional: true is-decimal@1.0.4: {} @@ -7500,23 +7320,25 @@ snapshots: is-hexadecimal@1.0.4: {} - is-immutable-type@5.0.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + is-immutable-type@5.0.0(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2): dependencies: - '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - ts-api-utils: 1.3.0(typescript@5.5.4) - ts-declaration-location: 1.0.4(typescript@5.5.4) - typescript: 5.5.4 + '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.9.1(jiti@2.1.2) + ts-api-utils: 1.3.0(typescript@5.6.2) + ts-declaration-location: 1.0.4(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color is-interactive@1.0.0: {} - is-negative-zero@2.0.2: {} + is-negative-zero@2.0.2: + optional: true is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.0 + optional: true is-number@7.0.0: {} @@ -7528,16 +7350,16 @@ snapshots: is-plain-obj@4.1.0: {} - is-plain-object@5.0.0: {} - is-regex@1.1.4: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + optional: true is-shared-array-buffer@1.0.2: dependencies: call-bind: 1.0.2 + optional: true is-stream@2.0.1: {} @@ -7548,10 +7370,12 @@ snapshots: is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 + optional: true is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 + optional: true is-text-path@2.0.0: dependencies: @@ -7564,6 +7388,7 @@ snapshots: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 + optional: true is-unicode-supported@0.1.0: {} @@ -7574,6 +7399,7 @@ snapshots: is-weakref@1.0.2: dependencies: call-bind: 1.0.2 + optional: true is-windows@1.0.2: {} @@ -7637,6 +7463,8 @@ snapshots: jiti@1.21.6: {} + jiti@2.1.2: {} + js-tokens@4.0.0: {} js-yaml@4.1.0: @@ -7664,6 +7492,7 @@ snapshots: json5@1.0.2: dependencies: minimist: 1.2.8 + optional: true jsonc-eslint-parser@2.4.0: dependencies: @@ -7672,7 +7501,7 @@ snapshots: espree: 9.6.1 semver: 7.6.3 - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonfile@6.1.0: dependencies: @@ -7688,24 +7517,24 @@ snapshots: kind-of@6.0.3: {} - knip@5.27.0(@types/node@20.14.14)(typescript@5.5.4): + knip@5.31.0(@types/node@20.16.10)(typescript@5.6.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 - '@types/node': 20.14.14 + '@types/node': 20.16.10 easy-table: 1.2.0 + enhanced-resolve: 5.17.1 fast-glob: 3.3.2 - jiti: 1.21.6 + jiti: 2.1.2 js-yaml: 4.1.0 minimist: 1.2.8 picocolors: 1.0.0 picomatch: 4.0.2 pretty-ms: 9.0.0 - resolve: 1.22.8 - smol-toml: 1.1.4 + smol-toml: 1.3.0 strip-json-comments: 5.0.1 summary: 2.1.0 - typescript: 5.5.4 + typescript: 5.6.2 zod: 3.23.8 zod-validation-error: 3.2.0(zod@3.23.8) @@ -7722,7 +7551,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.8: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -7730,7 +7559,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 - micromatch: 4.0.7 + micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.5.0 @@ -7834,9 +7663,9 @@ snapshots: dependencies: yallist: 4.0.0 - magic-string@0.30.10: + magic-string@0.30.11: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magicast@0.3.4: dependencies: @@ -7863,25 +7692,25 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 - markdownlint-cli2-formatter-default@0.0.4(markdownlint-cli2@0.13.0): + markdownlint-cli2-formatter-default@0.0.5(markdownlint-cli2@0.14.0): dependencies: - markdownlint-cli2: 0.13.0 + markdownlint-cli2: 0.14.0 - markdownlint-cli2@0.13.0: + markdownlint-cli2@0.14.0: dependencies: - globby: 14.0.1 + globby: 14.0.2 js-yaml: 4.1.0 - jsonc-parser: 3.2.1 - markdownlint: 0.34.0 - markdownlint-cli2-formatter-default: 0.0.4(markdownlint-cli2@0.13.0) - micromatch: 4.0.5 + jsonc-parser: 3.3.1 + markdownlint: 0.35.0 + markdownlint-cli2-formatter-default: 0.0.5(markdownlint-cli2@0.14.0) + micromatch: 4.0.8 - markdownlint-micromark@0.1.9: {} + markdownlint-micromark@0.1.10: {} - markdownlint@0.34.0: + markdownlint@0.35.0: dependencies: markdown-it: 14.1.0 - markdownlint-micromark: 0.1.9 + markdownlint-micromark: 0.1.10 marked-terminal@7.0.0(marked@12.0.2): dependencies: @@ -7941,12 +7770,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.5: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -7961,8 +7785,6 @@ snapshots: min-indent@1.0.1: {} - minimal-polyfills@2.2.3: {} - minimatch@10.0.1: dependencies: brace-expansion: 2.0.1 @@ -8021,10 +7843,6 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 - node-fetch@2.6.9: - dependencies: - whatwg-url: 5.0.0 - node-releases@2.0.14: {} normalize-package-data@2.5.0: @@ -8070,9 +7888,11 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.12.3: {} + object-inspect@1.12.3: + optional: true - object-keys@1.1.1: {} + object-keys@1.1.1: + optional: true object-path@0.11.8: {} @@ -8082,12 +7902,14 @@ snapshots: define-properties: 1.1.4 has-symbols: 1.0.3 object-keys: 1.1.1 + optional: true object.values@1.1.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 + optional: true once@1.4.0: dependencies: @@ -8236,8 +8058,6 @@ snapshots: parse5@6.0.1: {} - path-depth@1.0.0: {} - path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -8313,9 +8133,9 @@ snapshots: dependencies: fast-diff: 1.2.0 - prettier-plugin-packagejson@2.5.1(prettier@3.3.3): + prettier-plugin-packagejson@2.5.2(prettier@3.3.3): dependencies: - sort-package-json: 2.10.0 + sort-package-json: 2.10.1 synckit: 0.9.1 optionalDependencies: prettier: 3.3.3 @@ -8425,6 +8245,7 @@ snapshots: call-bind: 1.0.2 define-properties: 1.1.4 functions-have-names: 1.2.3 + optional: true registry-auth-token@5.0.1: dependencies: @@ -8476,49 +8297,45 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-ts@3.4.5(rollup@4.22.4)(typescript@5.5.4): + rollup-plugin-ts@3.4.5(rollup@4.24.0)(typescript@5.6.2): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) '@wessberg/stringutil': 1.0.19 ansi-colors: 4.1.3 browserslist: 4.23.0 browserslist-generator: 2.1.0 - compatfactory: 3.0.0(typescript@5.5.4) + compatfactory: 3.0.0(typescript@5.6.2) crosspath: 2.0.0 - magic-string: 0.30.10 - rollup: 4.22.4 - ts-clone-node: 3.0.0(typescript@5.5.4) + magic-string: 0.30.11 + rollup: 4.24.0 + ts-clone-node: 3.0.0(typescript@5.6.2) tslib: 2.6.3 - typescript: 5.5.4 + typescript: 5.6.2 - rollup@4.22.4: + rollup@4.24.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.4 - '@rollup/rollup-android-arm64': 4.22.4 - '@rollup/rollup-darwin-arm64': 4.22.4 - '@rollup/rollup-darwin-x64': 4.22.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 - '@rollup/rollup-linux-arm-musleabihf': 4.22.4 - '@rollup/rollup-linux-arm64-gnu': 4.22.4 - '@rollup/rollup-linux-arm64-musl': 4.22.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 - '@rollup/rollup-linux-riscv64-gnu': 4.22.4 - '@rollup/rollup-linux-s390x-gnu': 4.22.4 - '@rollup/rollup-linux-x64-gnu': 4.22.4 - '@rollup/rollup-linux-x64-musl': 4.22.4 - '@rollup/rollup-win32-arm64-msvc': 4.22.4 - '@rollup/rollup-win32-ia32-msvc': 4.22.4 - '@rollup/rollup-win32-x64-msvc': 4.22.4 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 run-async@2.4.1: {} - run-exclusive@2.2.19: - dependencies: - minimal-polyfills: 2.2.3 - run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -8536,26 +8353,25 @@ snapshots: call-bind: 1.0.2 get-intrinsic: 1.2.0 is-regex: 1.1.4 + optional: true safer-buffer@2.1.2: {} - scripting-tools@0.19.14: {} - scslre@0.3.0: dependencies: '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 - semantic-release@24.1.0(typescript@5.5.4): + semantic-release@24.1.0(typescript@5.6.2): dependencies: - '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.0(typescript@5.5.4)) + '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.0(typescript@5.6.2)) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 10.1.7(semantic-release@24.1.0(typescript@5.5.4)) - '@semantic-release/npm': 12.0.1(semantic-release@24.1.0(typescript@5.5.4)) - '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.0(typescript@5.5.4)) + '@semantic-release/github': 10.1.7(semantic-release@24.1.0(typescript@5.6.2)) + '@semantic-release/npm': 12.0.1(semantic-release@24.1.0(typescript@5.6.2)) + '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.0(typescript@5.6.2)) aggregate-error: 5.0.0 - cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@5.6.2) debug: 4.3.6 env-ci: 11.0.0 execa: 9.0.1 @@ -8569,7 +8385,7 @@ snapshots: lodash-es: 4.17.21 marked: 12.0.2 marked-terminal: 7.0.0(marked@12.0.2) - micromatch: 4.0.7 + micromatch: 4.0.8 p-each-series: 3.0.0 p-reduce: 3.0.0 read-package-up: 11.0.0 @@ -8590,7 +8406,8 @@ snapshots: semver@5.7.1: {} - semver@6.3.0: {} + semver@6.3.0: + optional: true semver@7.6.3: {} @@ -8607,6 +8424,7 @@ snapshots: call-bind: 1.0.2 get-intrinsic: 1.2.0 object-inspect: 1.12.3 + optional: true siginfo@2.0.0: {} @@ -8644,11 +8462,11 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - smol-toml@1.1.4: {} + smol-toml@1.3.0: {} sort-object-keys@1.1.3: {} - sort-package-json@2.10.0: + sort-package-json@2.10.1: dependencies: detect-indent: 7.0.1 detect-newline: 4.0.0 @@ -8734,12 +8552,14 @@ snapshots: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 + optional: true string.prototype.trimstart@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.1 + optional: true string_decoder@1.1.1: dependencies: @@ -8873,35 +8693,31 @@ snapshots: dependencies: is-number: 7.0.0 - tr46@0.0.3: {} - traverse@0.6.7: {} trim-newlines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 - ts-clone-node@3.0.0(typescript@5.5.4): + ts-clone-node@3.0.0(typescript@5.6.2): dependencies: - compatfactory: 3.0.0(typescript@5.5.4) - typescript: 5.5.4 + compatfactory: 3.0.0(typescript@5.6.2) + typescript: 5.6.2 - ts-declaration-location@1.0.4(typescript@5.5.4): + ts-declaration-location@1.0.4(typescript@5.6.2): dependencies: minimatch: 10.0.1 - typescript: 5.5.4 - - tsafe@1.7.2: {} + typescript: 5.6.2 - tsc-files@1.1.4(typescript@5.5.4): + tsc-files@1.1.4(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 - tsconfck@3.0.3(typescript@5.5.4): + tsconfck@3.0.3(typescript@5.6.2): optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 tsconfig-paths@3.14.1: dependencies: @@ -8909,8 +8725,9 @@ snapshots: json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 + optional: true - tsd@0.31.1: + tsd@0.31.2: dependencies: '@tsd/typescript': 5.4.5 eslint-formatter-pretty: 4.1.0 @@ -8947,8 +8764,9 @@ snapshots: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.10 + optional: true - typescript@5.5.4: {} + typescript@5.6.2: {} ua-parser-js@1.0.37: {} @@ -8965,8 +8783,9 @@ snapshots: has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + optional: true - undici-types@5.26.5: {} + undici-types@6.19.8: {} unicode-emoji-modifier-base@1.0.0: {} @@ -8980,8 +8799,6 @@ snapshots: dependencies: '@types/unist': 2.0.6 - universal-user-agent@6.0.0: {} - universal-user-agent@7.0.2: {} universalify@2.0.0: {} @@ -8996,8 +8813,6 @@ snapshots: dependencies: punycode: 2.3.0 - url-join@4.0.1: {} - url-join@5.0.0: {} util-deprecate@1.0.2: {} @@ -9007,13 +8822,13 @@ snapshots: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@20.14.14): + vite-node@2.0.5(@types/node@20.16.10): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@20.14.14) + vite: 5.2.11(@types/node@20.16.10) transitivePeerDependencies: - '@types/node' - less @@ -9024,27 +8839,27 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.2.11(@types/node@20.14.14)): + vite-tsconfig-paths@4.3.2(typescript@5.6.2)(vite@5.2.11(@types/node@20.16.10)): dependencies: debug: 4.3.6 globrex: 0.1.2 - tsconfck: 3.0.3(typescript@5.5.4) + tsconfck: 3.0.3(typescript@5.6.2) optionalDependencies: - vite: 5.2.11(@types/node@20.14.14) + vite: 5.2.11(@types/node@20.16.10) transitivePeerDependencies: - supports-color - typescript - vite@5.2.11(@types/node@20.14.14): + vite@5.2.11(@types/node@20.16.10): dependencies: esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.22.4 + rollup: 4.24.0 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 20.16.10 fsevents: 2.3.3 - vitest@2.0.5(@types/node@20.14.14): + vitest@2.0.5(@types/node@20.16.10): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -9056,17 +8871,17 @@ snapshots: chai: 5.1.1 debug: 4.3.6 execa: 8.0.1 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@20.14.14) - vite-node: 2.0.5(@types/node@20.14.14) + vite: 5.2.11(@types/node@20.16.10) + vite-node: 2.0.5(@types/node@20.16.10) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 20.16.10 transitivePeerDependencies: - less - lightningcss @@ -9084,13 +8899,6 @@ snapshots: dependencies: defaults: 1.0.4 - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -9098,6 +8906,7 @@ snapshots: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + optional: true which-typed-array@1.1.9: dependencies: @@ -9107,6 +8916,7 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.0 is-typed-array: 1.1.10 + optional: true which@1.3.1: dependencies: @@ -9159,8 +8969,6 @@ snapshots: lodash: 4.17.21 yaml: 2.5.0 - yaml@1.10.2: {} - yaml@2.5.0: {} yargs-parser@20.2.9: {}