From 82db31367a3f5989732d6a31d02556fa82588850 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Sat, 25 Oct 2025 15:01:50 +0100 Subject: [PATCH] chore: update dependencies --- packages/core/package.json | 18 +- packages/frontend/package.json | 6 +- packages/server/package.json | 12 +- pnpm-lock.yaml | 463 ++++++++++++++++++--------------- 4 files changed, 270 insertions(+), 229 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index bcd136a2..bc1cc4a8 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -18,27 +18,27 @@ "expr-eval": "^2.0.2", "fetch-socks": "^1.3.2", "fuzzball": "^2.2.3", - "go-ptt": "^0.4.1", + "go-ptt": "^0.6.0", "moment-timezone": "^0.5.48", - "p-limit": "^7.1.1", - "parse-torrent": "^11.0.18", + "p-limit": "^7.2.0", + "parse-torrent": "^11.0.19", "parse-torrent-title": "github:TheBeastLT/parse-torrent-title", "pg": "^8.16.0", - "redis": "^5.8.2", + "redis": "^5.9.0", "sqlite": "^5.1.1", "sqlite3": "^5.1.7", "stremthru": "^0.8.0", "super-regex": "^1.0.0", - "undici": "^7.2.3", - "winston": "^3.17.0", + "undici": "^7.16.0", + "winston": "^3.18.3", "xml2js": "^0.6.2", - "zod": "^4.1.5" + "zod": "^4.1.12" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/bytes": "^3.1.5", - "@types/node": "^20.14.10", - "@types/parse-torrent": "^5.8.7", + "@types/node": "^20.19.23", + "@types/parse-torrent": "^5.8.8", "@types/pg": "^8.15.2", "@types/xml2js": "^0.4.14" } diff --git a/packages/frontend/package.json b/packages/frontend/package.json index f17d4624..affa98fa 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -49,12 +49,12 @@ "tailwind-merge": "~2.6.0", "tailwind-scrollbar-hide": "~1.1.7", "tailwindcss-animate": "~1.0.7", - "zod": "^4.1.5" + "zod": "^4.1.12" }, "devDependencies": { "@eslint/eslintrc": "^3", "@tailwindcss/postcss": "^4", - "@types/node": "^20", + "@types/node": "^20.19.23", "@types/react": "^19", "@types/react-dom": "^19", "autoprefixer": "^10.4.21", @@ -64,6 +64,6 @@ "postcss-import": "^16.1.0", "postcss-nesting": "^13.0.1", "tailwindcss": "^3.4.17", - "typescript": "^5" + "typescript": "^5.9.3" } } diff --git a/packages/server/package.json b/packages/server/package.json index 1e86b22d..9fc91979 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -13,14 +13,14 @@ "dependencies": { "@aiostreams/core": "workspace:*", "express": "^5.1.0", - "express-rate-limit": "^8.0.1", - "rate-limit-redis": "^4.2.2", - "undici": "^7.13.0", - "zod": "^4.1.5" + "express-rate-limit": "^8.1.0", + "rate-limit-redis": "^4.2.3", + "undici": "^7.16.0", + "zod": "^4.1.12" }, "devDependencies": { - "@types/express": "^5.0.1", + "@types/express": "^5.0.4", "@types/express-rate-limit": "^5.1.3", - "@types/node": "^20.14.10" + "@types/node": "^20.19.23" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70986023..026edd65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,17 +54,17 @@ importers: specifier: ^2.2.3 version: 2.2.3 go-ptt: - specifier: ^0.4.1 - version: 0.4.1 + specifier: ^0.6.0 + version: 0.6.0 moment-timezone: specifier: ^0.5.48 version: 0.5.48 p-limit: - specifier: ^7.1.1 - version: 7.1.1 + specifier: ^7.2.0 + version: 7.2.0 parse-torrent: - specifier: ^11.0.18 - version: 11.0.18 + specifier: ^11.0.19 + version: 11.0.19 parse-torrent-title: specifier: github:TheBeastLT/parse-torrent-title version: https://codeload.github.com/TheBeastLT/parse-torrent-title/tar.gz/1169487e316a4eed898dcfd900957f89a253604c @@ -72,8 +72,8 @@ importers: specifier: ^8.16.0 version: 8.16.3 redis: - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.9.0 + version: 5.9.0 sqlite: specifier: ^5.1.1 version: 5.1.1 @@ -87,17 +87,17 @@ importers: specifier: ^1.0.0 version: 1.0.0 undici: - specifier: ^7.2.3 - version: 7.13.0 + specifier: ^7.16.0 + version: 7.16.0 winston: - specifier: ^3.17.0 - version: 3.17.0 + specifier: ^3.18.3 + version: 3.18.3 xml2js: specifier: ^0.6.2 version: 0.6.2 zod: - specifier: ^4.1.5 - version: 4.1.5 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@types/bcrypt': specifier: ^5.0.2 @@ -106,11 +106,11 @@ importers: specifier: ^3.1.5 version: 3.1.5 '@types/node': - specifier: ^20.14.10 - version: 20.19.10 + specifier: ^20.19.23 + version: 20.19.23 '@types/parse-torrent': - specifier: ^5.8.7 - version: 5.8.7 + specifier: ^5.8.8 + version: 5.8.8 '@types/pg': specifier: ^8.15.2 version: 8.15.5 @@ -140,7 +140,7 @@ importers: version: 2.2.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@headlessui/tailwindcss': specifier: ^0.2.2 - version: 0.2.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2))) + version: 0.2.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3))) '@radix-ui/react-accordion': specifier: ^1.2.11 version: 1.2.11(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -179,10 +179,10 @@ importers: version: 1.2.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tailwindcss/forms': specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2))) + version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3))) '@tailwindcss/typography': specifier: ^0.5.16 - version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2))) + version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3))) '@zag-js/number-input': specifier: ^1.13.1 version: 1.21.1 @@ -239,10 +239,10 @@ importers: version: 1.1.7 tailwindcss-animate: specifier: ~1.0.7 - version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2))) + version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3))) zod: - specifier: ^4.1.5 - version: 4.1.5 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@eslint/eslintrc': specifier: ^3 @@ -251,8 +251,8 @@ importers: specifier: ^4 version: 4.1.11 '@types/node': - specifier: ^20 - version: 20.19.10 + specifier: ^20.19.23 + version: 20.19.23 '@types/react': specifier: ^19 version: 19.1.9 @@ -267,7 +267,7 @@ importers: version: 9.32.0(jiti@2.5.1) eslint-config-next: specifier: 15.3.2 - version: 15.3.2(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 15.3.2(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) postcss: specifier: ^8.5.3 version: 8.5.6 @@ -279,10 +279,10 @@ importers: version: 13.0.2(postcss@8.5.6) tailwindcss: specifier: ^3.4.17 - version: 3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)) + version: 3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) typescript: - specifier: ^5 - version: 5.9.2 + specifier: ^5.9.3 + version: 5.9.3 packages/server: dependencies: @@ -293,27 +293,27 @@ importers: specifier: ^5.1.0 version: 5.1.0 express-rate-limit: - specifier: ^8.0.1 - version: 8.0.1(express@5.1.0) + specifier: ^8.1.0 + version: 8.1.0(express@5.1.0) rate-limit-redis: - specifier: ^4.2.2 - version: 4.2.2(express-rate-limit@8.0.1(express@5.1.0)) + specifier: ^4.2.3 + version: 4.2.3(express-rate-limit@8.1.0(express@5.1.0)) undici: - specifier: ^7.13.0 - version: 7.13.0 + specifier: ^7.16.0 + version: 7.16.0 zod: - specifier: ^4.1.5 - version: 4.1.5 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@types/express': - specifier: ^5.0.1 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 '@types/express-rate-limit': specifier: ^5.1.3 version: 5.1.3 '@types/node': - specifier: ^20.14.10 - version: 20.19.10 + specifier: ^20.19.23 + version: 20.19.23 packages: @@ -325,8 +325,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@bufbuild/protobuf@2.9.0': - resolution: {integrity: sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==} + '@bufbuild/protobuf@2.10.0': + resolution: {integrity: sha512-fdRs9PSrBF7QUntpZpq6BTw58fhgGJojgg39m9oFOJGZT+nip9b0so5cYY1oWl5pvemDLr0cPPsH46vwThEbpQ==} '@colors/colors@1.6.0': resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} @@ -348,8 +348,8 @@ packages: peerDependencies: postcss-selector-parser: ^7.0.0 - '@dabh/diagnostics@2.0.3': - resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} + '@dabh/diagnostics@2.0.8': + resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} '@dnd-kit/accessibility@3.1.1': resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==} @@ -1533,33 +1533,33 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@redis/bloom@5.8.2': - resolution: {integrity: sha512-855DR0ChetZLarblio5eM0yLwxA9Dqq50t8StXKp5bAtLT0G+rZ+eRzzqxl37sPqQKjUudSYypz55o6nNhbz0A==} + '@redis/bloom@5.9.0': + resolution: {integrity: sha512-W9D8yfKTWl4tP8lkC3MRYkMz4OfbuzE/W8iObe0jFgoRmgMfkBV+Vj38gvIqZPImtY0WB34YZkX3amYuQebvRQ==} engines: {node: '>= 18'} peerDependencies: - '@redis/client': ^5.8.2 + '@redis/client': ^5.9.0 - '@redis/client@5.8.2': - resolution: {integrity: sha512-WtMScno3+eBpTac1Uav2zugXEoXqaU23YznwvFgkPwBQVwEHTDgOG7uEAObtZ/Nyn8SmAMbqkEubJaMOvnqdsQ==} + '@redis/client@5.9.0': + resolution: {integrity: sha512-EI0Ti5pojD2p7TmcS7RRa+AJVahdQvP/urpcSbK/K9Rlk6+dwMJTQ354pCNGCwfke8x4yKr5+iH85wcERSkwLQ==} engines: {node: '>= 18'} - '@redis/json@5.8.2': - resolution: {integrity: sha512-uxpVfas3I0LccBX9rIfDgJ0dBrUa3+0Gc8sEwmQQH0vHi7C1Rx1Qn8Nv1QWz5bohoeIXMICFZRcyDONvum2l/w==} + '@redis/json@5.9.0': + resolution: {integrity: sha512-Bm2jjLYaXdUWPb9RaEywxnjmzw7dWKDZI4MS79mTWPV16R982jVWBj6lY2ZGelJbwxHtEVg4/FSVgYDkuO/MxA==} engines: {node: '>= 18'} peerDependencies: - '@redis/client': ^5.8.2 + '@redis/client': ^5.9.0 - '@redis/search@5.8.2': - resolution: {integrity: sha512-cNv7HlgayavCBXqPXgaS97DRPVWFznuzsAmmuemi2TMCx5scwLiP50TeZvUS06h/MG96YNPe6A0Zt57yayfxwA==} + '@redis/search@5.9.0': + resolution: {integrity: sha512-jdk2csmJ29DlpvCIb2ySjix2co14/0iwIT3C0I+7ZaToXgPbgBMB+zfEilSuncI2F9JcVxHki0YtLA0xX3VdpA==} engines: {node: '>= 18'} peerDependencies: - '@redis/client': ^5.8.2 + '@redis/client': ^5.9.0 - '@redis/time-series@5.8.2': - resolution: {integrity: sha512-g2NlHM07fK8H4k+613NBsk3y70R2JIM2dPMSkhIjl2Z17SYvaYKdusz85d7VYOrZBWtDrHV/WD2E3vGu+zni8A==} + '@redis/time-series@5.9.0': + resolution: {integrity: sha512-W6ILxcyOqhnI7ELKjJXOktIg3w4+aBHugDbVpgVLPZ+YDjObis1M0v7ZzwlpXhlpwsfePfipeSK+KWNuymk52w==} engines: {node: '>= 18'} peerDependencies: - '@redis/client': ^5.8.2 + '@redis/client': ^5.9.0 '@rollup/rollup-android-arm-eabi@4.46.2': resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} @@ -1667,6 +1667,9 @@ packages: '@rushstack/eslint-patch@1.12.0': resolution: {integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==} + '@so-ric/colorspace@1.1.6': + resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} + '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -1837,8 +1840,8 @@ packages: '@types/express-serve-static-core@5.0.7': resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==} - '@types/express@5.0.3': - resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==} + '@types/express@5.0.4': + resolution: {integrity: sha512-g64dbryHk7loCIrsa0R3shBnEu5p6LPJ09bu9NG58+jz+cRUjFrc3Bz0kNQ7j9bXeCsrRDvNET1G54P/GJkAyA==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -1867,8 +1870,8 @@ packages: '@types/node-fetch@2.6.13': resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} - '@types/node@20.19.10': - resolution: {integrity: sha512-iAFpG6DokED3roLSP0K+ybeDdIX6Bc0Vd3mLW5uDqThPWtNos3E+EqOM11mPQHKzfWHqEBuLjIlsBQQ8CsISmQ==} + '@types/node@20.19.23': + resolution: {integrity: sha512-yIdlVVVHXpmqRhtyovZAcSy0MiPcYWGkoO4CGe/+jpP0hmNuihm4XhHbADpK++MsiLHP5MVlv+bcgdF99kSiFQ==} '@types/node@24.2.1': resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==} @@ -1876,8 +1879,8 @@ packages: '@types/parse-torrent-file@4.0.6': resolution: {integrity: sha512-SxqVth0Iv0WuEkqWS5MaY4S4Tlyi+QHkElQREvsUPw2xHcPgKyQ2dkJRRv5vAxmLzH+tnMdOj1Nws/wsenbzUw==} - '@types/parse-torrent@5.8.7': - resolution: {integrity: sha512-vZtYe450hO+KL7B5fejM8CHWg1LPZKeVXlolphPsWf6n4H0ZUlI6ICbqHoaFmH7JQmU2yRbGgyvqqizdFuGPFQ==} + '@types/parse-torrent@5.8.8': + resolution: {integrity: sha512-CInK3z3BxMXUeO/UiUeSfpQ0CkjOAWZUCUigVn3ZkppeLZTm32/TepolcxzgYuk6q3z91gdWsmOW2S6fYx326w==} '@types/pg@8.15.5': resolution: {integrity: sha512-LF7lF6zWEKxuT3/OR8wAZGzkg4ENGXFNyiV/JeOt9z5B+0ZVwbql9McqX5c/WStFq1GaGso7H1AzP/qSzmlCKQ==} @@ -2449,35 +2452,39 @@ packages: react: ^18 || ^19 || ^19.0.0-rc react-dom: ^18 || ^19 || ^19.0.0-rc - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + color-convert@3.1.2: + resolution: {integrity: sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg==} + engines: {node: '>=14.6'} color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-name@2.0.2: + resolution: {integrity: sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==} + engines: {node: '>=12.20'} + color-string@1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-string@2.1.2: + resolution: {integrity: sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==} + engines: {node: '>=18'} + color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true - color@3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} - color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} - colorspace@1.1.4: - resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==} + color@5.0.2: + resolution: {integrity: sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==} + engines: {node: '>=18'} combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} @@ -2888,8 +2895,8 @@ packages: expr-eval@2.0.2: resolution: {integrity: sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==} - express-rate-limit@8.0.1: - resolution: {integrity: sha512-aZVCnybn7TVmxO4BtlmnvX+nuz8qHW124KKJ8dumsBsmv5ZLxE0pYu7S2nwyRBGHHCAzdmnGyrc5U/rksSPO7Q==} + express-rate-limit@8.1.0: + resolution: {integrity: sha512-4nLnATuKupnmwqiJc27b4dCFmB/T60ExgmtDD7waf4LdrbJ8CPZzZRHYErDYNhoz+ql8fUdYwM/opf90PoPAQA==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' @@ -3100,8 +3107,8 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - go-ptt@0.4.1: - resolution: {integrity: sha512-N2S6oI0cGUrqErovxhByrTN21fKtr5v/y3jDh8+LVZv7HM+0MmExQP7xxTvRthnLf+9UhFGoe3vsmXRJ/ENW6A==} + go-ptt@0.6.0: + resolution: {integrity: sha512-0Cyghi5iescc2Onz4ISna2arvOFErhhatdRjChDBWUbKNutqL+2y49s7YeG1NlYHLWll0UD7UOG5zUZJkdMNYw==} hasBin: true gopd@1.2.0: @@ -3752,6 +3759,10 @@ packages: resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} engines: {node: '>= 18'} + minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} + mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -3965,8 +3976,8 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@7.1.1: - resolution: {integrity: sha512-i8PyM2JnsNChVSYWLr2BAjNoLi0BAYC+wecOnZnVV+YSNJkzP7cWmvI34dk0WArWfH9KwBHNoZI3P3MppImlIA==} + p-limit@7.2.0: + resolution: {integrity: sha512-ATHLtwoTNDloHRFFxFJdHnG6n2WUeFjaR8XQMFdKIv0xkXjrER8/iG9iu265jOM95zXHAfv9oTkqhrfbIzosrQ==} engines: {node: '>=20'} p-locate@5.0.0: @@ -3992,8 +4003,8 @@ packages: version: 1.3.0 engines: {node: '>=12'} - parse-torrent@11.0.18: - resolution: {integrity: sha512-C1igbmTrQQuKlspAfP1wcLaOPlvtu5qi4pMdPoCCfepHmxDOk8iArJ2J1yblLx11UefZJUaKEPSxIwMdG11SuA==} + parse-torrent@11.0.19: + resolution: {integrity: sha512-T0lEkDdFVQsy0YxHIKjzDHSgt/yl57f3INs5jl7OZqAm77XDF0FgRgrv3LCKgSqsTOrMwYaF0t2761WKdvhgig==} engines: {node: '>=12.20.0'} hasBin: true @@ -4230,8 +4241,8 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - rate-limit-redis@4.2.2: - resolution: {integrity: sha512-0SGzpSCZQgkJuUK5AqGaUkgwTMaujWIek0PwlZBDsdNIcasrJae8AC47tP5UHayqDcocJxtogL6DnZFTLoruUw==} + rate-limit-redis@4.2.3: + resolution: {integrity: sha512-33Ai6fGBGSxctJxNZRyxzUrqMxcCcnj+EXMJ876c5UTth/wgyWCO7VjTfCEq9+Timjt5/uSFR+whc9/Et0hk/A==} engines: {node: '>= 16'} peerDependencies: express-rate-limit: '>= 6' @@ -4308,8 +4319,8 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - redis@5.8.2: - resolution: {integrity: sha512-31vunZj07++Y1vcFGcnNWEf5jPoTkGARgfWI4+Tk55vdwHxhAvug8VEtW7Cx+/h47NuJTEg/JL77zAwC6E0OeA==} + redis@5.9.0: + resolution: {integrity: sha512-E8dQVLSyH6UE/C9darFuwq4usOPrqfZ1864kI4RFbr5Oj9ioB9qPF0oJMwX7s8mf6sPYrz84x/Dx1PGF3/0EaQ==} engines: {node: '>= 18'} reflect.getprototypeof@1.0.10: @@ -4691,6 +4702,10 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + tar@7.5.1: + resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} + engines: {node: '>=18'} + text-hex@1.0.0: resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} @@ -4814,6 +4829,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + uint8-util@2.2.5: resolution: {integrity: sha512-/QxVQD7CttWpVUKVPz9znO+3Dd4BdTSnFQ7pv/4drVhC9m4BaL2LFHTkJn6EsYoxT79VDq/2Gg8L0H22PrzyMw==} @@ -4827,8 +4847,8 @@ packages: undici-types@7.10.0: resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} - undici@7.13.0: - resolution: {integrity: sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==} + undici@7.16.0: + resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} engines: {node: '>=20.18.1'} unified@11.0.5: @@ -5016,8 +5036,8 @@ packages: resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} engines: {node: '>= 12.0.0'} - winston@3.17.0: - resolution: {integrity: sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==} + winston@3.18.3: + resolution: {integrity: sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==} engines: {node: '>= 12.0.0'} word-wrap@1.2.5: @@ -5086,8 +5106,8 @@ packages: zod@3.22.0: resolution: {integrity: sha512-y5KZY/ssf5n7hCGDGGtcJO/EBJEm5Pa+QQvFBeyMOtnFYOSflalxIFFvdaYevPhePcmcKC4aTbFkCcXN7D0O8Q==} - zod@4.1.5: - resolution: {integrity: sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==} + zod@4.1.12: + resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -5101,7 +5121,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 - '@bufbuild/protobuf@2.9.0': {} + '@bufbuild/protobuf@2.10.0': {} '@colors/colors@1.6.0': {} @@ -5117,9 +5137,9 @@ snapshots: dependencies: postcss-selector-parser: 7.1.0 - '@dabh/diagnostics@2.0.3': + '@dabh/diagnostics@2.0.8': dependencies: - colorspace: 1.1.4 + '@so-ric/colorspace': 1.1.6 enabled: 2.0.0 kuler: 2.0.0 @@ -5412,9 +5432,9 @@ snapshots: react-dom: 19.1.1(react@19.1.1) use-sync-external-store: 1.5.0(react@19.1.1) - '@headlessui/tailwindcss@0.2.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)))': + '@headlessui/tailwindcss@0.2.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)))': dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) '@humanfs/core@0.19.1': {} @@ -6157,25 +6177,25 @@ snapshots: dependencies: react: 19.1.1 - '@redis/bloom@5.8.2(@redis/client@5.8.2)': + '@redis/bloom@5.9.0(@redis/client@5.9.0)': dependencies: - '@redis/client': 5.8.2 + '@redis/client': 5.9.0 - '@redis/client@5.8.2': + '@redis/client@5.9.0': dependencies: cluster-key-slot: 1.1.2 - '@redis/json@5.8.2(@redis/client@5.8.2)': + '@redis/json@5.9.0(@redis/client@5.9.0)': dependencies: - '@redis/client': 5.8.2 + '@redis/client': 5.9.0 - '@redis/search@5.8.2(@redis/client@5.8.2)': + '@redis/search@5.9.0(@redis/client@5.9.0)': dependencies: - '@redis/client': 5.8.2 + '@redis/client': 5.9.0 - '@redis/time-series@5.8.2(@redis/client@5.8.2)': + '@redis/time-series@5.9.0(@redis/client@5.9.0)': dependencies: - '@redis/client': 5.8.2 + '@redis/client': 5.9.0 '@rollup/rollup-android-arm-eabi@4.46.2': optional: true @@ -6241,6 +6261,11 @@ snapshots: '@rushstack/eslint-patch@1.12.0': {} + '@so-ric/colorspace@1.1.6': + dependencies: + color: 5.0.2 + text-hex: 1.0.0 + '@swc/counter@0.1.3': {} '@swc/helpers@0.5.15': @@ -6251,10 +6276,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)))': + '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) '@tailwindcss/node@4.1.11': dependencies: @@ -6328,13 +6353,13 @@ snapshots: postcss: 8.5.6 tailwindcss: 4.1.11 - '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)))': + '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) '@tanstack/react-virtual@3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: @@ -6370,18 +6395,18 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 24.2.1 + '@types/node': 20.19.23 '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/bytes@3.1.5': {} '@types/connect@3.4.38': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/debug@4.1.12': dependencies: @@ -6395,16 +6420,16 @@ snapshots: '@types/express-rate-limit@5.1.3': dependencies: - '@types/express': 5.0.3 + '@types/express': 5.0.4 '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 - '@types/express@5.0.3': + '@types/express@5.0.4': dependencies: '@types/body-parser': 1.19.6 '@types/express-serve-static-core': 5.0.7 @@ -6422,7 +6447,7 @@ snapshots: '@types/magnet-uri@5.1.5': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/mdast@4.0.4': dependencies: @@ -6434,10 +6459,10 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.23 form-data: 4.0.4 - '@types/node@20.19.10': + '@types/node@20.19.23': dependencies: undici-types: 6.21.0 @@ -6447,17 +6472,17 @@ snapshots: '@types/parse-torrent-file@4.0.6': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.23 - '@types/parse-torrent@5.8.7': + '@types/parse-torrent@5.8.8': dependencies: '@types/magnet-uri': 5.1.5 - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/parse-torrent-file': 4.0.6 '@types/pg@8.15.5': dependencies: - '@types/node': 24.2.1 + '@types/node': 20.19.23 pg-protocol: 1.10.3 pg-types: 2.2.0 @@ -6476,12 +6501,12 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 20.19.10 + '@types/node': 20.19.23 '@types/send': 0.17.5 '@types/triple-beam@1.3.5': {} @@ -6492,43 +6517,43 @@ snapshots: '@types/xml2js@0.4.14': dependencies: - '@types/node': 20.19.10 + '@types/node': 20.19.23 - '@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.39.0 - '@typescript-eslint/type-utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.39.0 eslint: 9.32.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.39.0 debug: 4.4.1 eslint: 9.32.0(jiti@2.5.1) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.39.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.39.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.3) '@typescript-eslint/types': 8.39.0 debug: 4.4.1 - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6537,28 +6562,28 @@ snapshots: '@typescript-eslint/types': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0 - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.3)': dependencies: - typescript: 5.9.2 + typescript: 5.9.3 - '@typescript-eslint/type-utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) debug: 4.4.1 eslint: 9.32.0(jiti@2.5.1) - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.39.0': {} - '@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.39.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) + '@typescript-eslint/project-service': 8.39.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.3) '@typescript-eslint/types': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0 debug: 4.4.1 @@ -6566,19 +6591,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/types': 8.39.0 - '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.3) eslint: 9.32.0(jiti@2.5.1) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -7106,41 +7131,41 @@ snapshots: - '@types/react' - '@types/react-dom' - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} + color-convert@3.1.2: + dependencies: + color-name: 2.0.2 color-name@1.1.4: {} + color-name@2.0.2: {} + color-string@1.9.1: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 + optional: true + + color-string@2.1.2: + dependencies: + color-name: 2.0.2 color-support@1.1.3: optional: true - color@3.2.1: - dependencies: - color-convert: 1.9.3 - color-string: 1.9.1 - color@4.2.3: dependencies: color-convert: 2.0.1 color-string: 1.9.1 optional: true - colorspace@1.1.4: + color@5.0.2: dependencies: - color: 3.2.1 - text-hex: 1.0.0 + color-convert: 3.1.2 + color-string: 2.1.2 combined-stream@1.0.8: dependencies: @@ -7481,21 +7506,21 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@15.3.2(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2): + eslint-config-next@15.3.2(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3): dependencies: '@next/eslint-plugin-next': 15.3.2 '@rushstack/eslint-patch': 1.12.0 - '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) eslint: 9.32.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.32.0(jiti@2.5.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.32.0(jiti@2.5.1)) eslint-plugin-react: 7.37.5(eslint@9.32.0(jiti@2.5.1)) eslint-plugin-react-hooks: 5.2.0(eslint@9.32.0(jiti@2.5.1)) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - eslint-import-resolver-webpack - eslint-plugin-import-x @@ -7520,22 +7545,22 @@ snapshots: tinyglobby: 0.2.14 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) eslint: 9.32.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.32.0(jiti@2.5.1)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -7546,7 +7571,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.32.0(jiti@2.5.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.32.0(jiti@2.5.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -7558,7 +7583,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -7694,7 +7719,7 @@ snapshots: expr-eval@2.0.2: {} - express-rate-limit@8.0.1(express@5.1.0): + express-rate-limit@8.1.0(express@5.1.0): dependencies: express: 5.1.0 ip-address: 10.0.1 @@ -7773,7 +7798,7 @@ snapshots: fetch-socks@1.3.2: dependencies: socks: 2.8.6 - undici: 7.13.0 + undici: 7.16.0 file-entry-cache@8.0.0: dependencies: @@ -7961,12 +7986,12 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - go-ptt@0.4.1: + go-ptt@0.6.0: dependencies: - '@bufbuild/protobuf': 2.9.0 + '@bufbuild/protobuf': 2.10.0 '@grpc/grpc-js': 1.14.0 node-fetch: 3.3.2 - tar: 7.4.3 + tar: 7.5.1 gopd@1.2.0: {} @@ -8123,7 +8148,8 @@ snapshots: call-bound: 1.0.4 get-intrinsic: 1.3.0 - is-arrayish@0.3.2: {} + is-arrayish@0.3.2: + optional: true is-async-function@2.1.1: dependencies: @@ -8749,6 +8775,10 @@ snapshots: dependencies: minipass: 7.1.2 + minizlib@3.1.0: + dependencies: + minipass: 7.1.2 + mkdirp-classic@0.5.3: {} mkdirp@1.0.4: {} @@ -8961,7 +8991,7 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@7.1.1: + p-limit@7.2.0: dependencies: yocto-queue: 1.2.1 @@ -8994,7 +9024,7 @@ snapshots: dependencies: moment: 2.30.1 - parse-torrent@11.0.18: + parse-torrent@11.0.19: dependencies: bencode: 4.0.0 cross-fetch-ponyfill: 1.0.3 @@ -9091,13 +9121,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.1 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@types/node@20.19.10)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@20.19.23)(typescript@5.9.3) postcss-nested@6.2.0(postcss@8.5.6): dependencies: @@ -9198,7 +9228,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.19.10 + '@types/node': 20.19.23 long: 5.3.2 proxy-addr@2.0.7: @@ -9223,9 +9253,9 @@ snapshots: range-parser@1.2.1: {} - rate-limit-redis@4.2.2(express-rate-limit@8.0.1(express@5.1.0)): + rate-limit-redis@4.2.3(express-rate-limit@8.1.0(express@5.1.0)): dependencies: - express-rate-limit: 8.0.1(express@5.1.0) + express-rate-limit: 8.1.0(express@5.1.0) raw-body@3.0.0: dependencies: @@ -9313,13 +9343,13 @@ snapshots: dependencies: picomatch: 2.3.1 - redis@5.8.2: + redis@5.9.0: dependencies: - '@redis/bloom': 5.8.2(@redis/client@5.8.2) - '@redis/client': 5.8.2 - '@redis/json': 5.8.2(@redis/client@5.8.2) - '@redis/search': 5.8.2(@redis/client@5.8.2) - '@redis/time-series': 5.8.2(@redis/client@5.8.2) + '@redis/bloom': 5.9.0(@redis/client@5.9.0) + '@redis/client': 5.9.0 + '@redis/json': 5.9.0(@redis/client@5.9.0) + '@redis/search': 5.9.0(@redis/client@5.9.0) + '@redis/time-series': 5.9.0(@redis/client@5.9.0) reflect.getprototypeof@1.0.10: dependencies: @@ -9595,6 +9625,7 @@ snapshots: simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 + optional: true smart-buffer@4.2.0: {} @@ -9795,11 +9826,11 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3))): dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)): + tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -9818,7 +9849,7 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -9863,6 +9894,14 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 + tar@7.5.1: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.1.0 + yallist: 5.0.0 + text-hex@1.0.0: {} thenify-all@1.6.0: @@ -9906,27 +9945,27 @@ snapshots: trough@2.2.0: {} - ts-api-utils@2.1.0(typescript@5.9.2): + ts-api-utils@2.1.0(typescript@5.9.3): dependencies: - typescript: 5.9.2 + typescript: 5.9.3 ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.19.10)(typescript@5.9.2): + ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.10 + '@types/node': 20.19.23 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.2 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optional: true @@ -10014,6 +10053,8 @@ snapshots: typescript@5.9.2: {} + typescript@5.9.3: {} + uint8-util@2.2.5: dependencies: base64-arraybuffer: 1.0.2 @@ -10029,7 +10070,7 @@ snapshots: undici-types@7.10.0: {} - undici@7.13.0: {} + undici@7.16.0: {} unified@11.0.5: dependencies: @@ -10278,10 +10319,10 @@ snapshots: readable-stream: 3.6.2 triple-beam: 1.4.1 - winston@3.17.0: + winston@3.18.3: dependencies: '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.3 + '@dabh/diagnostics': 2.0.8 async: 3.2.6 is-stream: 2.0.1 logform: 2.7.0 @@ -10345,6 +10386,6 @@ snapshots: zod@3.22.0: {} - zod@4.1.5: {} + zod@4.1.12: {} zwitch@2.0.4: {}