diff --git a/package.json b/package.json index 8cf196492c..35bdec25db 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "localtunnel": "^2.0.2", "npm-run-all2": "^6.2.6", "prettier": "^3.2.5", - "typescript": "^5.4.3", + "typescript": "^5.8.2", "uuid": "^9.0.1" }, "dependenciesMeta": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0dc8fe3d8e..1be7361ce2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,10 +32,10 @@ importers: version: 29.5.14 '@typescript-eslint/eslint-plugin': specifier: ^7.3.1 - version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.4.3) + version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^7.3.1 - version: 7.5.0(eslint@8.57.1)(typescript@5.4.3) + version: 7.5.0(eslint@8.57.1)(typescript@5.8.2) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -58,8 +58,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 typescript: - specifier: ^5.4.3 - version: 5.4.3 + specifier: ^5.8.2 + version: 5.8.2 uuid: specifier: ^9.0.1 version: 9.0.1 @@ -86,13 +86,13 @@ importers: version: 2.0.2 '@remix-run/node': specifier: ^2.15.3 - version: 2.15.3(typescript@5.4.3) + version: 2.15.3(typescript@5.8.2) '@remix-run/react': specifier: ^2.15.3 - version: 2.15.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + version: 2.15.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.8.2) '@remix-run/serve': specifier: ^2.15.3 - version: 2.15.3(typescript@5.4.3) + version: 2.15.3(typescript@5.8.2) '@types/node': specifier: ^18.7.12 version: 18.11.9 @@ -132,7 +132,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.15.3 - version: 2.15.3(@remix-run/react@2.15.3)(@remix-run/serve@2.15.3)(@types/node@18.11.9)(typescript@5.4.3) + version: 2.15.3(@remix-run/react@2.15.3)(@remix-run/serve@2.15.3)(@types/node@18.11.9)(typescript@5.8.2) '@tailwindcss/forms': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.17) @@ -6649,7 +6649,7 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@remix-run/dev@2.15.3(@remix-run/react@2.15.3)(@remix-run/serve@2.15.3)(@types/node@18.11.9)(typescript@5.4.3): + /@remix-run/dev@2.15.3(@remix-run/react@2.15.3)(@remix-run/serve@2.15.3)(@types/node@18.11.9)(typescript@5.8.2): resolution: {integrity: sha512-agndQJHs7qISPXXH/Zet0VHWvcwtQGoEOXxltjerNQ2zWcAJQBm9i06tS6n6v/ZP0sHIVdo/IsvgAA4wetqmNw==} engines: {node: '>=18.0.0'} hasBin: true @@ -6679,11 +6679,11 @@ packages: '@babel/types': 7.23.0 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.15.3(typescript@5.4.3) - '@remix-run/react': 2.15.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@remix-run/node': 2.15.3(typescript@5.8.2) + '@remix-run/react': 2.15.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.8.2) '@remix-run/router': 1.22.0 - '@remix-run/serve': 2.15.3(typescript@5.4.3) - '@remix-run/server-runtime': 2.15.3(typescript@5.4.3) + '@remix-run/serve': 2.15.3(typescript@5.8.2) + '@remix-run/server-runtime': 2.15.3(typescript@5.8.2) '@types/mdx': 2.0.7 '@vanilla-extract/integration': 6.2.1(@types/node@18.11.9) arg: 5.0.2 @@ -6723,8 +6723,8 @@ packages: set-cookie-parser: 2.6.0 tar-fs: 2.1.1 tsconfig-paths: 4.1.0 - typescript: 5.4.3 - valibot: 0.41.0(typescript@5.4.3) + typescript: 5.8.2 + valibot: 0.41.0(typescript@5.8.2) vite-node: 1.6.1(@types/node@18.11.9) ws: 7.5.10 transitivePeerDependencies: @@ -6873,20 +6873,6 @@ packages: - supports-color dev: true - /@remix-run/express@2.15.3(express@4.21.2)(typescript@5.4.3): - resolution: {integrity: sha512-6a4S5KrRNiLDiaOneuoMpMMFo9ztB4gZ1AOJSX6BmqpXmcq/P+WhRXOqXrUYeL4fMstJhTVM8CzlInlfpem8Vw==} - engines: {node: '>=18.0.0'} - peerDependencies: - express: ^4.20.0 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@remix-run/node': 2.15.3(typescript@5.4.3) - express: 4.21.2 - typescript: 5.4.3 - /@remix-run/express@2.15.3(express@4.21.2)(typescript@5.8.2): resolution: {integrity: sha512-6a4S5KrRNiLDiaOneuoMpMMFo9ztB4gZ1AOJSX6BmqpXmcq/P+WhRXOqXrUYeL4fMstJhTVM8CzlInlfpem8Vw==} engines: {node: '>=18.0.0'} @@ -6901,24 +6887,6 @@ packages: express: 4.21.2 typescript: 5.8.2 - /@remix-run/node@2.15.3(typescript@5.4.3): - resolution: {integrity: sha512-TYfS6BPhbABBpSRZ6WBA4qIWSwWvJhRVQGXCHUtgOwkuW863rcFmjh9g2Xj/IHyTmbOYPdcjHsIgZ9el4CHOKQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@remix-run/server-runtime': 2.15.3(typescript@5.4.3) - '@remix-run/web-fetch': 4.4.2 - '@web3-storage/multipart-parser': 1.0.0 - cookie-signature: 1.2.0 - source-map-support: 0.5.21 - stream-slice: 0.1.2 - typescript: 5.4.3 - undici: 6.21.1 - /@remix-run/node@2.15.3(typescript@5.8.2): resolution: {integrity: sha512-TYfS6BPhbABBpSRZ6WBA4qIWSwWvJhRVQGXCHUtgOwkuW863rcFmjh9g2Xj/IHyTmbOYPdcjHsIgZ9el4CHOKQ==} engines: {node: '>=18.0.0'} @@ -6937,26 +6905,6 @@ packages: typescript: 5.8.2 undici: 6.21.1 - /@remix-run/react@2.15.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): - resolution: {integrity: sha512-AynCltIk8KLlxV9a+4dORtEMNtF5wJAzBNBZLJMdw3FCJNQZRYQSen8rDnIovOOiz9UNZ2SmBTFERiFMKS16jw==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@remix-run/router': 1.22.0 - '@remix-run/server-runtime': 2.15.3(typescript@5.4.3) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.29.0(react@18.2.0) - react-router-dom: 6.29.0(react-dom@18.2.0)(react@18.2.0) - turbo-stream: 2.4.0 - typescript: 5.4.3 - /@remix-run/react@2.15.3(react-dom@18.2.0)(react@18.2.0)(typescript@5.8.2): resolution: {integrity: sha512-AynCltIk8KLlxV9a+4dORtEMNtF5wJAzBNBZLJMdw3FCJNQZRYQSen8rDnIovOOiz9UNZ2SmBTFERiFMKS16jw==} engines: {node: '>=18.0.0'} @@ -6981,23 +6929,6 @@ packages: resolution: {integrity: sha512-MBOl8MeOzpK0HQQQshKB7pABXbmyHizdTpqnrIseTbsv0nAepwC2ENZa1aaBExNQcpLoXmWthhak8SABLzvGPw==} engines: {node: '>=14.0.0'} - /@remix-run/serve@2.15.3(typescript@5.4.3): - resolution: {integrity: sha512-7P0FWeNu1NEaSJpL2Xn8fZbr4zxkrOR6Qg03p7iYbipcQ1L0zr9Nxe5KKG4m9n8EyRWWxDV2L+wXHI7Ul9HiMw==} - engines: {node: '>=18.0.0'} - hasBin: true - dependencies: - '@remix-run/express': 2.15.3(express@4.21.2)(typescript@5.4.3) - '@remix-run/node': 2.15.3(typescript@5.4.3) - chokidar: 3.5.3 - compression: 1.7.4 - express: 4.21.2 - get-port: 5.1.1 - morgan: 1.10.0 - source-map-support: 0.5.21 - transitivePeerDependencies: - - supports-color - - typescript - /@remix-run/serve@2.15.3(typescript@5.8.2): resolution: {integrity: sha512-7P0FWeNu1NEaSJpL2Xn8fZbr4zxkrOR6Qg03p7iYbipcQ1L0zr9Nxe5KKG4m9n8EyRWWxDV2L+wXHI7Ul9HiMw==} engines: {node: '>=18.0.0'} @@ -7015,24 +6946,6 @@ packages: - supports-color - typescript - /@remix-run/server-runtime@2.15.3(typescript@5.4.3): - resolution: {integrity: sha512-taHBe1DEqxZNjjj6OfkSYbup+sZPjbTgUhykaI+nHqrC2NDQuTiisBXhLwtx60GctONR/x0lWhF7R9ZGC5WsHw==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@remix-run/router': 1.22.0 - '@types/cookie': 0.6.0 - '@web3-storage/multipart-parser': 1.0.0 - cookie: 0.6.0 - set-cookie-parser: 2.7.1 - source-map: 0.7.4 - turbo-stream: 2.4.0 - typescript: 5.4.3 - /@remix-run/server-runtime@2.15.3(typescript@5.8.2): resolution: {integrity: sha512-taHBe1DEqxZNjjj6OfkSYbup+sZPjbTgUhykaI+nHqrC2NDQuTiisBXhLwtx60GctONR/x0lWhF7R9ZGC5WsHw==} engines: {node: '>=18.0.0'} @@ -8439,7 +8352,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.4.3): + /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.8.2): resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -8451,10 +8364,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.4.3) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.1)(typescript@5.4.3) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.4.3) + '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.1 @@ -8462,8 +8375,8 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.3) - typescript: 5.4.3 + ts-api-utils: 1.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true @@ -8488,7 +8401,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@7.5.0(eslint@8.57.1)(typescript@5.4.3): + /@typescript-eslint/parser@7.5.0(eslint@8.57.1)(typescript@5.8.2): resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -8500,11 +8413,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.1 - typescript: 5.4.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true @@ -8553,7 +8466,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@7.5.0(eslint@8.57.1)(typescript@5.4.3): + /@typescript-eslint/type-utils@7.5.0(eslint@8.57.1)(typescript@5.8.2): resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -8563,12 +8476,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.4.3) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.8.2) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.8.2) debug: 4.4.0 eslint: 8.57.1 - ts-api-utils: 1.0.1(typescript@5.4.3) - typescript: 5.4.3 + ts-api-utils: 1.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true @@ -8630,7 +8543,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.3): + /@typescript-eslint/typescript-estree@7.5.0(typescript@5.8.2): resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -8646,8 +8559,8 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.0.1(typescript@5.4.3) - typescript: 5.4.3 + ts-api-utils: 1.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color dev: true @@ -8692,7 +8605,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.5.0(eslint@8.57.1)(typescript@5.4.3): + /@typescript-eslint/utils@7.5.0(eslint@8.57.1)(typescript@5.8.2): resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -8703,7 +8616,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.8.2) eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -20752,13 +20665,13 @@ packages: resolution: {integrity: sha512-cXzueh9pzBCsLzhToB4X4gZCb3KYkrsAcBAX97JnazE74HOl3cpBJYEV7nabHeG/6/WXCU5Yujlde/WPBUwnsg==} dev: false - /ts-api-utils@1.0.1(typescript@5.4.3): + /ts-api-utils@1.0.1(typescript@5.8.2): resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.3 + typescript: 5.8.2 dev: true /ts-dedent@2.2.0: @@ -21072,11 +20985,6 @@ packages: resolution: {integrity: sha512-Pze0mIxYXhaJdpw1ayMzOA7rtGr1OmsTY/Z+FWtRKIqXFz6aoDLjqdbWE/tcIBSC8nhnVXiRrEXujodR/xiFAA==} dev: true - /typescript@5.4.3: - resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} - engines: {node: '>=14.17'} - hasBin: true - /typescript@5.7.3: resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} @@ -21515,17 +21423,6 @@ packages: convert-source-map: 1.8.0 dev: true - /valibot@0.41.0(typescript@5.4.3): - resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.4.3 - dev: true - /valibot@0.41.0(typescript@5.8.2): resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} peerDependencies: