From 4e4a34150aeae988c8e61e25d55c227afb6c2d4b Mon Sep 17 00:00:00 2001 From: Kevin Ingersoll Date: Tue, 18 Jul 2023 11:43:48 +0100 Subject: [PATCH] build: bump TS (#1165) * bump TS * fix jest config * forgot a lockfile * Create spotty-sheep-warn.md --- .changeset/spotty-sheep-warn.md | 8 + docs/package.json | 2 +- docs/pnpm-lock.yaml | 12 +- e2e/packages/contracts/package.json | 2 +- e2e/packages/sync-test/package.json | 2 +- e2e/pnpm-lock.yaml | 100 ++-- examples/minimal/package.json | 2 +- .../packages/client-phaser/package.json | 2 +- .../minimal/packages/contracts/package.json | 2 +- .../packages/plugin-example/package.json | 2 +- examples/minimal/pnpm-lock.yaml | 209 +++----- package.json | 2 +- packages/cli/package.json | 2 +- packages/create-mud/package.json | 2 +- packages/utils/jest.config.js | 1 + packages/world/package.json | 2 +- pnpm-lock.yaml | 461 ++++++++++++------ templates/phaser/package.json | 2 +- templates/phaser/packages/art/package.json | 2 +- templates/react/package.json | 2 +- templates/threejs/package.json | 2 +- templates/vanilla/package.json | 2 +- 22 files changed, 448 insertions(+), 375 deletions(-) create mode 100644 .changeset/spotty-sheep-warn.md diff --git a/.changeset/spotty-sheep-warn.md b/.changeset/spotty-sheep-warn.md new file mode 100644 index 0000000000..a5bef0d676 --- /dev/null +++ b/.changeset/spotty-sheep-warn.md @@ -0,0 +1,8 @@ +--- +"@latticexyz/cli": patch +"create-mud": patch +"@latticexyz/utils": patch +"@latticexyz/world": patch +--- + +bump to latest TS version (5.1.6) diff --git a/docs/package.json b/docs/package.json index d6d142fdd8..813b213223 100644 --- a/docs/package.json +++ b/docs/package.json @@ -22,6 +22,6 @@ "@types/node": "18.11.10", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", - "typescript": "^4.9.3" + "typescript": "5.1.6" } } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index b1a172477f..e748297d48 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -34,8 +34,8 @@ importers: specifier: ^18.0.11 version: 18.0.11 typescript: - specifier: ^4.9.3 - version: 4.9.3 + specifier: 5.1.6 + version: 5.1.6 packages: @@ -2016,9 +2016,9 @@ packages: engines: {node: '>=10'} dev: false - /typescript@4.9.3: - resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} - engines: {node: '>=4.2.0'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true dev: true diff --git a/e2e/packages/contracts/package.json b/e2e/packages/contracts/package.json index 5a6aac8878..efdac86e28 100644 --- a/e2e/packages/contracts/package.json +++ b/e2e/packages/contracts/package.json @@ -29,7 +29,7 @@ "forge-std": "https://github.com/foundry-rs/forge-std.git#74cfb77e308dd188d2f58864aaf44963ae6b88b1", "rimraf": "^3.0.2", "typechain": "^8.1.1", - "typescript": "^4.9.5", + "typescript": "5.1.6", "vite": "^4.2.1", "vitest": "0.31.4" } diff --git a/e2e/packages/sync-test/package.json b/e2e/packages/sync-test/package.json index bbb3ec0df7..ec866f42ea 100644 --- a/e2e/packages/sync-test/package.json +++ b/e2e/packages/sync-test/package.json @@ -17,7 +17,7 @@ "ethers": "^5.7.2", "execa": "^7.1.1", "jsdom": "^22.0.0", - "typescript": "^4.9.5", + "typescript": "5.1.6", "viem": "1.0.6", "vite": "^4.2.1", "vitest": "^0.31.0" diff --git a/e2e/pnpm-lock.yaml b/e2e/pnpm-lock.yaml index 3c6972317b..96a3e9bd98 100644 --- a/e2e/pnpm-lock.yaml +++ b/e2e/pnpm-lock.yaml @@ -49,7 +49,7 @@ importers: version: link:../../../packages/world '@wagmi/chains': specifier: ^0.2.22 - version: 0.2.23(typescript@5.1.3) + version: 0.2.23(typescript@5.1.6) async-mutex: specifier: ^0.4.0 version: 0.4.0 @@ -85,7 +85,7 @@ importers: version: 1.7.0 viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.1.3) + version: 1.1.7(typescript@5.1.6) devDependencies: rimraf: specifier: ^3.0.2 @@ -116,7 +116,7 @@ importers: version: link:../../../packages/world '@typechain/ethers-v5': specifier: ^10.2.0 - version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5) + version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6) dotenv: specifier: ^16.0.3 version: 16.0.3 @@ -134,10 +134,10 @@ importers: version: 3.0.2 typechain: specifier: ^8.1.1 - version: 8.1.1(typescript@4.9.5) + version: 8.1.1(typescript@5.1.6) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 vite: specifier: ^4.2.1 version: 4.3.5(@types/node@20.1.3) @@ -178,11 +178,11 @@ importers: specifier: ^22.0.0 version: 22.0.0 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 viem: specifier: 1.0.6 - version: 1.0.6(typescript@4.9.5) + version: 1.0.6(typescript@5.1.6) vite: specifier: ^4.2.1 version: 4.3.5(@types/node@20.1.3) @@ -711,7 +711,7 @@ packages: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@morgan-stanley/ts-mocking-bird@0.6.4(typescript@4.9.5): + /@morgan-stanley/ts-mocking-bird@0.6.4(typescript@5.1.6): resolution: {integrity: sha512-57VJIflP8eR2xXa9cD1LUawh+Gh+BVQfVu0n6GALyg/AqV/Nz25kDRvws3i9kIe1PTrbsZZOYpsYp6bXPd6nVA==} peerDependencies: jasmine: 2.x || 3.x || 4.x @@ -724,7 +724,7 @@ packages: optional: true dependencies: lodash: 4.17.21 - typescript: 4.9.5 + typescript: 5.1.6 uuid: 7.0.3 dev: true @@ -811,7 +811,7 @@ packages: engines: {node: '>= 10'} dev: true - /@typechain/ethers-v5@10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5): + /@typechain/ethers-v5@10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6): resolution: {integrity: sha512-ikaq0N/w9fABM+G01OFmU3U3dNnyRwEahkdvi9mqy1a3XwKiPZaF/lu54OcNaEWnpvEYyhhS0N7buCtLQqC92w==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -826,9 +826,9 @@ packages: '@ethersproject/providers': 5.7.2 ethers: 5.7.2 lodash: 4.17.21 - ts-essentials: 7.0.3(typescript@4.9.5) - typechain: 8.1.1(typescript@4.9.5) - typescript: 4.9.5 + ts-essentials: 7.0.3(typescript@5.1.6) + typechain: 8.1.1(typescript@5.1.6) + typescript: 5.1.6 dev: true /@types/chai-subset@1.3.3: @@ -891,7 +891,7 @@ packages: pretty-format: 27.5.1 dev: true - /@wagmi/chains@0.2.23(typescript@5.1.3): + /@wagmi/chains@0.2.23(typescript@5.1.6): resolution: {integrity: sha512-oIc4ZpUL6bH/HdS7ROPWlFnP5U3XBujO/OiX4csRIezyLjMQ9FNXQRZShhi5ddL0Kj1RDbyVLe9K/QotEm1vig==} peerDependencies: typescript: '>=4.9.4' @@ -899,10 +899,10 @@ packages: typescript: optional: true dependencies: - typescript: 5.1.3 + typescript: 5.1.6 dev: false - /@wagmi/chains@1.1.0(typescript@4.9.5): + /@wagmi/chains@1.1.0(typescript@5.1.6): resolution: {integrity: sha512-pWZlxBk0Ql8E7DV8DwqlbBpOyUdaG9UDlQPBxJNALuEK1I0tbQ3AVvSDnlsEIt06UPmPo5o27gzs3hwPQ/A+UA==} peerDependencies: typescript: '>=5.0.4' @@ -910,10 +910,10 @@ packages: typescript: optional: true dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: true - /@wagmi/chains@1.2.0(typescript@5.1.3): + /@wagmi/chains@1.2.0(typescript@5.1.6): resolution: {integrity: sha512-dmDRipsE54JfyudOBkuhEexqQWcrZqxn/qiujG8SBzMh/az/AH5xlJSA+j1CPWTx9+QofSMF3B7A4gb6XRmSaQ==} peerDependencies: typescript: '>=5.0.4' @@ -921,14 +921,14 @@ packages: typescript: optional: true dependencies: - typescript: 5.1.3 + typescript: 5.1.6 dev: false /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true - /abitype@0.8.7(typescript@4.9.5): + /abitype@0.8.7(typescript@5.1.6): resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} peerDependencies: typescript: '>=5.0.4' @@ -937,20 +937,7 @@ packages: zod: optional: true dependencies: - typescript: 4.9.5 - dev: true - - /abitype@0.8.7(typescript@5.1.3): - resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - zod: - optional: true - dependencies: - typescript: 5.1.3 - dev: false + typescript: 5.1.6 /abort-controller-x@0.4.1: resolution: {integrity: sha512-lJ2ssrl3FoTK3cX/g15lRCkXFWKiwRTRtBjfwounO2EM/Q65rI/MEZsfsch1juWU2pH2aLSaq0HGowlDP/imrw==} @@ -2131,11 +2118,11 @@ packages: punycode: 2.3.0 dev: true - /ts-command-line-args@2.5.0(typescript@4.9.5): + /ts-command-line-args@2.5.0(typescript@5.1.6): resolution: {integrity: sha512-Ff7Xt04WWCjj/cmPO9eWTJX3qpBZWuPWyQYG1vnxJao+alWWYjwJBc5aYz3h5p5dE08A6AnpkgiCtP/0KXXBYw==} hasBin: true dependencies: - '@morgan-stanley/ts-mocking-bird': 0.6.4(typescript@4.9.5) + '@morgan-stanley/ts-mocking-bird': 0.6.4(typescript@5.1.6) chalk: 4.1.2 command-line-args: 5.2.1 command-line-usage: 6.1.3 @@ -2150,12 +2137,12 @@ packages: resolution: {integrity: sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA==} dev: false - /ts-essentials@7.0.3(typescript@4.9.5): + /ts-essentials@7.0.3(typescript@5.1.6): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: true /tslib@2.5.0: @@ -2167,7 +2154,7 @@ packages: engines: {node: '>=4'} dev: true - /typechain@8.1.1(typescript@4.9.5): + /typechain@8.1.1(typescript@5.1.6): resolution: {integrity: sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==} hasBin: true peerDependencies: @@ -2181,26 +2168,19 @@ packages: lodash: 4.17.21 mkdirp: 1.0.4 prettier: 2.8.8 - ts-command-line-args: 2.5.0(typescript@4.9.5) - ts-essentials: 7.0.3(typescript@4.9.5) - typescript: 4.9.5 + ts-command-line-args: 2.5.0(typescript@5.1.6) + ts-essentials: 7.0.3(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - jasmine - jest - supports-color dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} hasBin: true - dev: false /typical@4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} @@ -2238,7 +2218,7 @@ packages: hasBin: true dev: true - /viem@1.0.6(typescript@4.9.5): + /viem@1.0.6(typescript@5.1.6): resolution: {integrity: sha512-NOVDREj8bWHajuP5Nw6edd0v3auuGWvLHGScmo9OOt1l7g3f1xMQxPA6JlhNmWXzoHjzzxt/5SorBn2DQ6N6Sg==} dependencies: '@adraffy/ens-normalize': 1.9.0 @@ -2246,8 +2226,8 @@ packages: '@noble/hashes': 1.3.0 '@scure/bip32': 1.3.0 '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.1.0(typescript@4.9.5) - abitype: 0.8.7(typescript@4.9.5) + '@wagmi/chains': 1.1.0(typescript@5.1.6) + abitype: 0.8.7(typescript@5.1.6) isomorphic-ws: 5.0.0(ws@8.12.0) ws: 8.12.0 transitivePeerDependencies: @@ -2257,7 +2237,7 @@ packages: - zod dev: true - /viem@1.1.7(typescript@5.1.3): + /viem@1.1.7(typescript@5.1.6): resolution: {integrity: sha512-3lBDRS0ejb4Eo9c/S+RBadwIHNK1RS0ffW7HkSt3pMtzl4nis1aF1tHrU6yqI+yCWqAPl36a48qGD4mEhxPuDw==} peerDependencies: typescript: '>=5.0.4' @@ -2267,10 +2247,10 @@ packages: '@noble/hashes': 1.3.0 '@scure/bip32': 1.3.0 '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.2.0(typescript@5.1.3) - abitype: 0.8.7(typescript@5.1.3) + '@wagmi/chains': 1.2.0(typescript@5.1.6) + abitype: 0.8.7(typescript@5.1.6) isomorphic-ws: 5.0.0(ws@8.12.0) - typescript: 5.1.3 + typescript: 5.1.6 ws: 8.12.0 transitivePeerDependencies: - bufferutil diff --git a/examples/minimal/package.json b/examples/minimal/package.json index ac2e4594ab..74ea6e37d1 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -16,7 +16,7 @@ "@typescript-eslint/parser": "5.46.1", "concurrently": "^8.0.1", "eslint": "8.29.0", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "engines": { "node": "18.x", diff --git a/examples/minimal/packages/client-phaser/package.json b/examples/minimal/packages/client-phaser/package.json index be6b96f4e4..9a29cb6edb 100644 --- a/examples/minimal/packages/client-phaser/package.json +++ b/examples/minimal/packages/client-phaser/package.json @@ -51,6 +51,6 @@ "@typescript-eslint/parser": "^5.46.1", "@vitejs/plugin-react": "^3.1.0", "eslint": "^8.29.0", - "typescript": "^4.9.5" + "typescript": "5.1.6" } } diff --git a/examples/minimal/packages/contracts/package.json b/examples/minimal/packages/contracts/package.json index 993d2269b1..6aec4866a5 100644 --- a/examples/minimal/packages/contracts/package.json +++ b/examples/minimal/packages/contracts/package.json @@ -42,6 +42,6 @@ "solhint-plugin-mud": "file:../../../../packages/solhint-plugin-mud", "ts-node": "^10.9.1", "typechain": "^8.1.1", - "typescript": "^4.9.5" + "typescript": "5.1.6" } } diff --git a/examples/minimal/packages/plugin-example/package.json b/examples/minimal/packages/plugin-example/package.json index c799882cc4..f21d04ca18 100644 --- a/examples/minimal/packages/plugin-example/package.json +++ b/examples/minimal/packages/plugin-example/package.json @@ -36,6 +36,6 @@ "@types/node": "^18.15.11", "rimraf": "^3.0.2", "tsup": "^6.7.0", - "typescript": "^4.9.5" + "typescript": "5.1.6" } } diff --git a/examples/minimal/pnpm-lock.yaml b/examples/minimal/pnpm-lock.yaml index 2097d8e244..44d33858ed 100644 --- a/examples/minimal/pnpm-lock.yaml +++ b/examples/minimal/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: devDependencies: '@typescript-eslint/eslint-plugin': specifier: 5.46.1 - version: 5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@4.9.5) + version: 5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@5.1.6) '@typescript-eslint/parser': specifier: 5.46.1 - version: 5.46.1(eslint@8.29.0)(typescript@4.9.5) + version: 5.46.1(eslint@8.29.0)(typescript@5.1.6) concurrently: specifier: ^8.0.1 version: 8.0.1 @@ -21,8 +21,8 @@ importers: specifier: 8.29.0 version: 8.29.0 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 packages/client-phaser: dependencies: @@ -67,7 +67,7 @@ importers: version: link:../../../../packages/world '@wagmi/chains': specifier: ^0.2.14 - version: 0.2.22(typescript@4.9.5) + version: 0.2.22(typescript@5.1.6) async-mutex: specifier: ^0.4.0 version: 0.4.0 @@ -115,7 +115,7 @@ importers: version: 9.1.0(react-dom@18.2.0)(react@18.2.0) viem: specifier: 1.1.7 - version: 1.1.7(typescript@4.9.5) + version: 1.1.7(typescript@5.1.6) vite: specifier: ^4.2.1 version: 4.2.1 @@ -134,10 +134,10 @@ importers: version: 5.1.26 '@typescript-eslint/eslint-plugin': specifier: ^5.46.1 - version: 5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@4.9.5) + version: 5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@5.1.6) '@typescript-eslint/parser': specifier: ^5.46.1 - version: 5.46.1(eslint@8.29.0)(typescript@4.9.5) + version: 5.46.1(eslint@8.29.0)(typescript@5.1.6) '@vitejs/plugin-react': specifier: ^3.1.0 version: 3.1.0(vite@4.2.1) @@ -145,8 +145,8 @@ importers: specifier: ^8.29.0 version: 8.29.0 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 packages/client-react: dependencies: @@ -188,7 +188,7 @@ importers: version: link:../../../../packages/world '@wagmi/chains': specifier: ^0.2.22 - version: 0.2.22(typescript@5.0.4) + version: 0.2.22(typescript@5.1.6) async-mutex: specifier: ^0.4.0 version: 0.4.0 @@ -227,7 +227,7 @@ importers: version: 1.7.0 viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: '@types/react': specifier: ^18.2.6 @@ -288,7 +288,7 @@ importers: version: link:../../../../packages/world '@wagmi/chains': specifier: ^0.2.22 - version: 0.2.22(typescript@5.0.4) + version: 0.2.22(typescript@5.1.6) async-mutex: specifier: ^0.4.0 version: 0.4.0 @@ -324,7 +324,7 @@ importers: version: 1.7.0 viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: vite: specifier: ^4.2.1 @@ -367,7 +367,7 @@ importers: version: 0.0.52 '@typechain/ethers-v5': specifier: ^10.2.0 - version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5) + version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6) '@types/node': specifier: ^18.15.11 version: 18.15.11 @@ -400,13 +400,13 @@ importers: version: file:../../packages/solhint-plugin-mud ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.15.11)(typescript@4.9.5) + version: 10.9.1(@types/node@18.15.11)(typescript@5.1.6) typechain: specifier: ^8.1.1 - version: 8.1.1(typescript@4.9.5) + version: 8.1.1(typescript@5.1.6) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 packages/plugin-example: dependencies: @@ -434,10 +434,10 @@ importers: version: 3.0.2 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(typescript@5.1.6) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 packages: @@ -1269,7 +1269,7 @@ packages: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: false - /@morgan-stanley/ts-mocking-bird@0.6.4(typescript@4.9.5): + /@morgan-stanley/ts-mocking-bird@0.6.4(typescript@5.1.6): resolution: {integrity: sha512-57VJIflP8eR2xXa9cD1LUawh+Gh+BVQfVu0n6GALyg/AqV/Nz25kDRvws3i9kIe1PTrbsZZOYpsYp6bXPd6nVA==} peerDependencies: jasmine: 2.x || 3.x || 4.x @@ -1282,7 +1282,7 @@ packages: optional: true dependencies: lodash: 4.17.21 - typescript: 4.9.5 + typescript: 5.1.6 uuid: 7.0.3 dev: true @@ -1411,7 +1411,7 @@ packages: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: true - /@typechain/ethers-v5@10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5): + /@typechain/ethers-v5@10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6): resolution: {integrity: sha512-ikaq0N/w9fABM+G01OFmU3U3dNnyRwEahkdvi9mqy1a3XwKiPZaF/lu54OcNaEWnpvEYyhhS0N7buCtLQqC92w==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -1426,9 +1426,9 @@ packages: '@ethersproject/providers': 5.7.2 ethers: 5.7.2 lodash: 4.17.21 - ts-essentials: 7.0.3(typescript@4.9.5) - typechain: 8.1.1(typescript@4.9.5) - typescript: 4.9.5 + ts-essentials: 7.0.3(typescript@5.1.6) + typechain: 8.1.1(typescript@5.1.6) + typescript: 5.1.6 dev: true /@types/hoist-non-react-statics@3.3.1: @@ -1487,7 +1487,7 @@ packages: csstype: 3.1.2 dev: true - /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1498,23 +1498,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.46.1(eslint@8.29.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.46.1(eslint@8.29.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1(eslint@8.29.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.46.1(eslint@8.29.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@5.1.6) debug: 4.3.4(supports-color@5.5.0) eslint: 8.29.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.5.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.46.1(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.46.1(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1526,10 +1526,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.46.1 '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.6) debug: 4.3.4(supports-color@5.5.0) eslint: 8.29.0 - typescript: 4.9.5 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -1542,7 +1542,7 @@ packages: '@typescript-eslint/visitor-keys': 5.46.1 dev: true - /@typescript-eslint/type-utils@5.46.1(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.46.1(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1552,12 +1552,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.46.1(typescript@4.9.5) - '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.6) + '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@5.1.6) debug: 4.3.4(supports-color@5.5.0) eslint: 8.29.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -1567,7 +1567,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.46.1(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.46.1(typescript@5.1.6): resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1582,13 +1582,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.46.1(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.46.1(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1598,7 +1598,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.46.1 '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.6) eslint: 8.29.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.29.0) @@ -1632,7 +1632,7 @@ packages: - supports-color dev: true - /@wagmi/chains@0.2.22(typescript@4.9.5): + /@wagmi/chains@0.2.22(typescript@5.1.6): resolution: {integrity: sha512-TdiOzJT6TO1JrztRNjTA5Quz+UmQlbvWFG8N41u9tta0boHA1JCAzGGvU6KuIcOmJfRJkKOUIt67wlbopCpVHg==} peerDependencies: typescript: '>=4.9.4' @@ -1640,32 +1640,10 @@ packages: typescript: optional: true dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: false - /@wagmi/chains@0.2.22(typescript@5.0.4): - resolution: {integrity: sha512-TdiOzJT6TO1JrztRNjTA5Quz+UmQlbvWFG8N41u9tta0boHA1JCAzGGvU6KuIcOmJfRJkKOUIt67wlbopCpVHg==} - peerDependencies: - typescript: '>=4.9.4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.0.4 - dev: false - - /@wagmi/chains@1.2.0(typescript@4.9.5): - resolution: {integrity: sha512-dmDRipsE54JfyudOBkuhEexqQWcrZqxn/qiujG8SBzMh/az/AH5xlJSA+j1CPWTx9+QofSMF3B7A4gb6XRmSaQ==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 4.9.5 - dev: false - - /@wagmi/chains@1.2.0(typescript@5.0.4): + /@wagmi/chains@1.2.0(typescript@5.1.6): resolution: {integrity: sha512-dmDRipsE54JfyudOBkuhEexqQWcrZqxn/qiujG8SBzMh/az/AH5xlJSA+j1CPWTx9+QofSMF3B7A4gb6XRmSaQ==} peerDependencies: typescript: '>=5.0.4' @@ -1673,22 +1651,10 @@ packages: typescript: optional: true dependencies: - typescript: 5.0.4 - dev: false - - /abitype@0.8.7(typescript@4.9.5): - resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - zod: - optional: true - dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: false - /abitype@0.8.7(typescript@5.0.4): + /abitype@0.8.7(typescript@5.1.6): resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} peerDependencies: typescript: '>=5.0.4' @@ -1697,7 +1663,7 @@ packages: zod: optional: true dependencies: - typescript: 5.0.4 + typescript: 5.1.6 dev: false /abort-controller-x@0.4.1: @@ -4044,11 +4010,11 @@ packages: hasBin: true dev: true - /ts-command-line-args@2.5.0(typescript@4.9.5): + /ts-command-line-args@2.5.0(typescript@5.1.6): resolution: {integrity: sha512-Ff7Xt04WWCjj/cmPO9eWTJX3qpBZWuPWyQYG1vnxJao+alWWYjwJBc5aYz3h5p5dE08A6AnpkgiCtP/0KXXBYw==} hasBin: true dependencies: - '@morgan-stanley/ts-mocking-bird': 0.6.4(typescript@4.9.5) + '@morgan-stanley/ts-mocking-bird': 0.6.4(typescript@5.1.6) chalk: 4.1.2 command-line-args: 5.2.1 command-line-usage: 6.1.3 @@ -4063,19 +4029,19 @@ packages: resolution: {integrity: sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA==} dev: false - /ts-essentials@7.0.3(typescript@4.9.5): + /ts-essentials@7.0.3(typescript@5.1.6): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' dependencies: - typescript: 4.9.5 + typescript: 5.1.6 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.5): + /ts-node@10.9.1(@types/node@18.15.11)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4101,7 +4067,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -4113,7 +4079,7 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsup@6.7.0(typescript@4.9.5): + /tsup@6.7.0(typescript@5.1.6): resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} engines: {node: '>=14.18'} hasBin: true @@ -4143,20 +4109,20 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 - typescript: 4.9.5 + typescript: 5.1.6 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.1.6): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.1.6 dev: true /type-check@0.4.0: @@ -4171,7 +4137,7 @@ packages: engines: {node: '>=10'} dev: true - /typechain@8.1.1(typescript@4.9.5): + /typechain@8.1.1(typescript@5.1.6): resolution: {integrity: sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==} hasBin: true peerDependencies: @@ -4185,9 +4151,9 @@ packages: lodash: 4.17.21 mkdirp: 1.0.4 prettier: 2.6.2 - ts-command-line-args: 2.5.0(typescript@4.9.5) - ts-essentials: 7.0.3(typescript@4.9.5) - typescript: 4.9.5 + ts-command-line-args: 2.5.0(typescript@5.1.6) + ts-essentials: 7.0.3(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - jasmine - jest @@ -4202,16 +4168,10 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true - dev: false /typical@4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} @@ -4282,28 +4242,7 @@ packages: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /viem@1.1.7(typescript@4.9.5): - resolution: {integrity: sha512-3lBDRS0ejb4Eo9c/S+RBadwIHNK1RS0ffW7HkSt3pMtzl4nis1aF1tHrU6yqI+yCWqAPl36a48qGD4mEhxPuDw==} - peerDependencies: - typescript: '>=5.0.4' - dependencies: - '@adraffy/ens-normalize': 1.9.0 - '@noble/curves': 1.0.0 - '@noble/hashes': 1.3.0 - '@scure/bip32': 1.3.0 - '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.2.0(typescript@4.9.5) - abitype: 0.8.7(typescript@4.9.5) - isomorphic-ws: 5.0.0(ws@8.12.0) - typescript: 4.9.5 - ws: 8.12.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - dev: false - - /viem@1.1.7(typescript@5.0.4): + /viem@1.1.7(typescript@5.1.6): resolution: {integrity: sha512-3lBDRS0ejb4Eo9c/S+RBadwIHNK1RS0ffW7HkSt3pMtzl4nis1aF1tHrU6yqI+yCWqAPl36a48qGD4mEhxPuDw==} peerDependencies: typescript: '>=5.0.4' @@ -4313,10 +4252,10 @@ packages: '@noble/hashes': 1.3.0 '@scure/bip32': 1.3.0 '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.2.0(typescript@5.0.4) - abitype: 0.8.7(typescript@5.0.4) + '@wagmi/chains': 1.2.0(typescript@5.1.6) + abitype: 0.8.7(typescript@5.1.6) isomorphic-ws: 5.0.0(ws@8.12.0) - typescript: 5.0.4 + typescript: 5.1.6 ws: 8.12.0 transitivePeerDependencies: - bufferutil diff --git a/package.json b/package.json index 98ce58ef2a..a9b24a7ffe 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "prettier-plugin-solidity": "^1.1.2", "rimraf": "^3.0.2", "turbo": "^1.9.3", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "engines": { "node": "18.x", diff --git a/packages/cli/package.json b/packages/cli/package.json index df841fadd7..c0bfc285a7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -54,7 +54,7 @@ "path": "^0.12.7", "throttle-debounce": "^5.0.0", "typechain": "^8.1.1", - "typescript": "^4.9.5", + "typescript": "5.1.6", "yargs": "^17.7.1", "zod": "^3.21.4", "zod-validation-error": "^1.3.0" diff --git a/packages/create-mud/package.json b/packages/create-mud/package.json index 5646a17cba..5c73d925aa 100644 --- a/packages/create-mud/package.json +++ b/packages/create-mud/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@types/node": "^18.15.11", "tsup": "^6.7.0", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "publishConfig": { "access": "public", diff --git a/packages/utils/jest.config.js b/packages/utils/jest.config.js index 04b1e5e5da..84eb2c1222 100644 --- a/packages/utils/jest.config.js +++ b/packages/utils/jest.config.js @@ -2,6 +2,7 @@ export default { preset: "ts-jest", testEnvironment: "node", + roots: ["src"], moduleNameMapper: { // jest can't handle esm imports, so we import the typescript source instead "^@latticexyz/common$": "/../common/src/index.ts", diff --git a/packages/world/package.json b/packages/world/package.json index bd80ccf9f0..8bc9487024 100644 --- a/packages/world/package.json +++ b/packages/world/package.json @@ -81,7 +81,7 @@ "tsx": "^3.12.6", "typechain": "^8.1.1", "typedoc": "0.23.10", - "typescript": "^4.9.5", + "typescript": "5.1.6", "vitest": "0.31.4" }, "gitHead": "914a1e0ae4a573d685841ca2ea921435057deb8f" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cd254ee1f2..fc492b3d29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,10 +16,10 @@ importers: version: 2.26.1 '@typescript-eslint/eslint-plugin': specifier: 5.46.1 - version: 5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@4.9.5) + version: 5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@5.1.6) '@typescript-eslint/parser': specifier: 5.46.1 - version: 5.46.1(eslint@8.29.0)(typescript@4.9.5) + version: 5.46.1(eslint@8.29.0)(typescript@5.1.6) chalk: specifier: ^5.2.0 version: 5.2.0 @@ -45,8 +45,8 @@ importers: specifier: ^1.9.3 version: 1.9.3 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 packages/block-logs-stream: dependencies: @@ -61,7 +61,7 @@ importers: version: link:../schema-type abitype: specifier: 0.8.7 - version: 0.8.7(typescript@5.0.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) debug: specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) @@ -70,14 +70,14 @@ importers: version: 7.5.5 viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: '@types/debug': specifier: ^4.1.7 version: 4.1.7 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -128,7 +128,7 @@ importers: version: link:../world '@typechain/ethers-v5': specifier: ^10.2.0 - version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5) + version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6) chalk: specifier: ^5.0.1 version: 5.2.0 @@ -164,10 +164,10 @@ importers: version: 5.0.0 typechain: specifier: ^8.1.1 - version: 8.1.1(typescript@4.9.5) + version: 8.1.1(typescript@5.1.6) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 yargs: specifier: ^17.7.1 version: 17.7.1 @@ -204,7 +204,7 @@ importers: version: github.com/foundry-rs/forge-std/74cfb77e308dd188d2f58864aaf44963ae6b88b1 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) tsx: specifier: ^3.12.6 version: 3.12.6 @@ -234,17 +234,17 @@ importers: version: 1.1.2(prettier@2.8.4) viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: '@types/node': specifier: ^18.15.11 version: 18.15.11 '@wagmi/chains': specifier: ^0.2.22 - version: 0.2.23(typescript@5.0.4) + version: 0.2.23(typescript@5.1.6) tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -278,7 +278,7 @@ importers: devDependencies: tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) packages/create-mud: dependencies: @@ -291,10 +291,10 @@ importers: version: 18.15.11 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 packages/dev-tools: dependencies: @@ -318,7 +318,7 @@ importers: version: link:../world abitype: specifier: 0.8.7 - version: 0.8.7(typescript@5.0.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) react: specifier: ^18.2.0 version: 18.2.0 @@ -339,7 +339,7 @@ importers: version: 18.3.2(react-dom@18.2.0)(react@18.2.0) viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) zustand: specifier: ^4.3.7 version: 4.3.7(react@18.2.0) @@ -364,7 +364,7 @@ importers: version: 3.3.2 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -407,7 +407,7 @@ importers: version: 18.2.6 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) packages/gas-report: dependencies: @@ -447,7 +447,7 @@ importers: version: 3.0.2 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -489,7 +489,7 @@ importers: version: link:../world '@wagmi/chains': specifier: ^0.2.22 - version: 0.2.23(typescript@4.9.5) + version: 0.2.23(typescript@5.1.6) async-mutex: specifier: ^0.3.2 version: 0.3.2 @@ -516,7 +516,7 @@ importers: version: 1.7.0 viem: specifier: 1.1.7 - version: 1.1.7(typescript@4.9.5) + version: 1.1.7(typescript@5.1.6) devDependencies: '@types/debug': specifier: ^4.1.7 @@ -541,13 +541,13 @@ importers: version: 29.3.1 ts-jest: specifier: ^29.0.5 - version: 29.0.5(@babel/core@7.21.4)(esbuild@0.17.17)(jest@29.5.0)(typescript@4.9.5) + version: 29.0.5(@babel/core@7.21.4)(esbuild@0.17.17)(jest@29.5.0)(typescript@5.1.6) tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) typedoc: specifier: 0.23.21 - version: 0.23.21(typescript@4.9.5) + version: 0.23.21(typescript@5.1.6) typedoc-plugin-markdown: specifier: ^3.13.6 version: 3.14.0(typedoc@0.23.21) @@ -587,13 +587,13 @@ importers: version: 5.7.2 hardhat: specifier: ^2.10.2 - version: 2.10.2(typescript@4.9.5) + version: 2.10.2(typescript@5.1.6) keccak-wasm: specifier: ^0.10.3 version: 0.10.3(buffer-lite@1.0.0) tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) web3-utils: specifier: ^1.8.0 version: 1.8.0 @@ -636,14 +636,14 @@ importers: version: link:../schema-type abitype: specifier: 0.8.7 - version: 0.8.7(typescript@5.0.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -750,10 +750,10 @@ importers: dependencies: abitype: specifier: 0.8.7 - version: 0.8.7(typescript@5.0.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: '@latticexyz/gas-report': specifier: workspace:* @@ -769,7 +769,7 @@ importers: version: 3.0.2 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -794,7 +794,7 @@ importers: version: 1.146.0 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) packages/solecs: dependencies: @@ -846,7 +846,7 @@ importers: devDependencies: tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) packages/solhint-plugin-mud: dependencies: @@ -859,7 +859,7 @@ importers: version: 18.15.11 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) packages/std-client: dependencies: @@ -898,7 +898,7 @@ importers: version: link:../world abitype: specifier: 0.8.7 - version: 0.8.7(typescript@4.9.5)(zod@3.21.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) ethers: specifier: ^5.7.2 version: 5.7.2 @@ -913,7 +913,7 @@ importers: version: 7.5.5 viem: specifier: 1.1.7 - version: 1.1.7(typescript@4.9.5) + version: 1.1.7(typescript@5.1.6) devDependencies: '@types/jest': specifier: ^27.4.1 @@ -932,13 +932,13 @@ importers: version: 8.3.4 tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) tsx: specifier: ^3.12.6 version: 3.12.6 typedoc: specifier: 0.23.21 - version: 0.23.21(typescript@4.9.5) + version: 0.23.21(typescript@5.1.6) typedoc-plugin-markdown: specifier: ^3.13.6 version: 3.14.0(typedoc@0.23.21) @@ -1010,7 +1010,7 @@ importers: version: link:../schema-type abitype: specifier: 0.8.7 - version: 0.8.7(typescript@4.9.5)(zod@3.21.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) ethers: specifier: ^5.7.2 version: 5.7.2 @@ -1023,7 +1023,7 @@ importers: version: link:../std-contracts '@typechain/ethers-v5': specifier: ^10.2.0 - version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5) + version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6) '@types/ejs': specifier: ^3.1.1 version: 3.1.1 @@ -1044,7 +1044,7 @@ importers: version: github.com/foundry-rs/forge-std/74cfb77e308dd188d2f58864aaf44963ae6b88b1 hardhat: specifier: ^2.10.2 - version: 2.10.2(typescript@4.9.5) + version: 2.10.2(typescript@5.1.6) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1056,16 +1056,16 @@ importers: version: 0.6.0-beta.22(hardhat@2.10.2) tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) tsx: specifier: ^3.12.6 version: 3.12.6 typechain: specifier: ^8.1.1 - version: 8.1.1(typescript@4.9.5) + version: 8.1.1(typescript@5.1.6) typedoc: specifier: ^0.23.10 - version: 0.23.21(typescript@4.9.5) + version: 0.23.21(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -1086,14 +1086,14 @@ importers: version: link:../store abitype: specifier: 0.8.7 - version: 0.8.7(typescript@5.0.4) + version: 0.8.7(typescript@5.1.6)(zod@3.21.4) tuple-database: specifier: ^2.2.0 version: 2.2.0 devDependencies: tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -1126,14 +1126,14 @@ importers: version: 4.3.4(supports-color@8.1.1) viem: specifier: 1.1.7 - version: 1.1.7(typescript@5.0.4) + version: 1.1.7(typescript@5.1.6) devDependencies: '@types/debug': specifier: ^4.1.7 version: 4.1.7 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.23)(typescript@5.0.4) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) vitest: specifier: 0.31.4 version: 0.31.4 @@ -1210,7 +1210,7 @@ importers: version: link:../std-contracts '@typechain/ethers-v5': specifier: ^10.2.0 - version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@4.9.5) + version: 10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6) '@types/ejs': specifier: ^3.1.1 version: 3.1.1 @@ -1237,7 +1237,7 @@ importers: version: 8.0.3 hardhat: specifier: ^2.10.2 - version: 2.10.2(typescript@4.9.5) + version: 2.10.2(typescript@5.1.6) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1249,19 +1249,19 @@ importers: version: 0.6.0-beta.22(hardhat@2.10.2) tsup: specifier: ^6.7.0 - version: 6.7.0(typescript@4.9.5) + version: 6.7.0(postcss@8.4.23)(typescript@5.1.6) tsx: specifier: ^3.12.6 version: 3.12.6 typechain: specifier: ^8.1.1 - version: 8.1.1(typescript@4.9.5) + version: 8.1.1(typescript@5.1.6) typedoc: specifier: 0.23.10 - version: 0.23.10(typescript@4.9.5) + version: 0.23.10(typescript@5.1.6) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: 5.1.6 + version: 5.1.6 vitest: specifier: 0.31.4 version: 0.31.4 @@ -2979,6 +2979,23 @@ packages: lodash: 4.17.21 typescript: 4.9.5 uuid: 7.0.3 + dev: true + + /@morgan-stanley/ts-mocking-bird@0.6.4(typescript@5.1.6): + resolution: {integrity: sha512-57VJIflP8eR2xXa9cD1LUawh+Gh+BVQfVu0n6GALyg/AqV/Nz25kDRvws3i9kIe1PTrbsZZOYpsYp6bXPd6nVA==} + peerDependencies: + jasmine: 2.x || 3.x || 4.x + jest: 26.x || 27.x || 28.x + typescript: '>=4.2' + peerDependenciesMeta: + jasmine: + optional: true + jest: + optional: true + dependencies: + lodash: 4.17.21 + typescript: 5.1.6 + uuid: 7.0.3 /@noble/curves@1.0.0: resolution: {integrity: sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==} @@ -3032,7 +3049,7 @@ packages: chalk: 2.4.2 deep-eql: 4.1.3 ethers: 5.7.2 - hardhat: 2.10.2(typescript@4.9.5) + hardhat: 2.10.2(typescript@5.1.6) ordinal: 1.0.3 dev: true @@ -3043,7 +3060,7 @@ packages: hardhat: ^2.0.0 dependencies: ethers: 5.7.2 - hardhat: 2.10.2(typescript@4.9.5) + hardhat: 2.10.2(typescript@5.1.6) dev: true /@protobufjs/aspromise@1.1.2: @@ -3287,6 +3304,26 @@ packages: ts-essentials: 7.0.3(typescript@4.9.5) typechain: 8.1.1(typescript@4.9.5) typescript: 4.9.5 + dev: true + + /@typechain/ethers-v5@10.2.0(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.1)(typescript@5.1.6): + resolution: {integrity: sha512-ikaq0N/w9fABM+G01OFmU3U3dNnyRwEahkdvi9mqy1a3XwKiPZaF/lu54OcNaEWnpvEYyhhS0N7buCtLQqC92w==} + peerDependencies: + '@ethersproject/abi': ^5.7.0 + '@ethersproject/bytes': ^5.0.0 + '@ethersproject/providers': ^5.7.2 + ethers: ^5.7.2 + typechain: ^8.1.1 + typescript: '>=4.3.0' + dependencies: + '@ethersproject/abi': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/providers': 5.7.2 + ethers: 5.7.2 + lodash: 4.17.21 + ts-essentials: 7.0.3(typescript@5.1.6) + typechain: 8.1.1(typescript@5.1.6) + typescript: 5.1.6 /@types/abstract-leveldown@7.2.1: resolution: {integrity: sha512-YK8irIC+eMrrmtGx0H4ISn9GgzLd9dojZWJaMbjp1YHLl2VqqNFBNrL5Q3KjGf4VE3sf/4hmq6EhQZ7kZp1NoQ==} @@ -3578,7 +3615,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.0 - /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.46.1)(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3589,23 +3626,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.46.1(eslint@8.29.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.46.1(eslint@8.29.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1(eslint@8.29.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.46.1(eslint@8.29.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@5.1.6) debug: 4.3.4(supports-color@8.1.1) eslint: 8.29.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.5.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.46.1(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.46.1(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3617,10 +3654,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.46.1 '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.6) debug: 4.3.4(supports-color@8.1.1) eslint: 8.29.0 - typescript: 4.9.5 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -3633,7 +3670,7 @@ packages: '@typescript-eslint/visitor-keys': 5.46.1 dev: true - /@typescript-eslint/type-utils@5.46.1(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.46.1(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3643,12 +3680,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.46.1(typescript@4.9.5) - '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.6) + '@typescript-eslint/utils': 5.46.1(eslint@8.29.0)(typescript@5.1.6) debug: 4.3.4(supports-color@8.1.1) eslint: 8.29.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -3658,7 +3695,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.46.1(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.46.1(typescript@5.1.6): resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3673,13 +3710,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.46.1(eslint@8.29.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.46.1(eslint@8.29.0)(typescript@5.1.6): resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3689,7 +3726,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.46.1 '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.1.6) eslint: 8.29.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.29.0) @@ -3775,7 +3812,7 @@ packages: pretty-format: 27.5.1 dev: true - /@wagmi/chains@0.2.23(typescript@4.9.5): + /@wagmi/chains@0.2.23(typescript@5.1.6): resolution: {integrity: sha512-oIc4ZpUL6bH/HdS7ROPWlFnP5U3XBujO/OiX4csRIezyLjMQ9FNXQRZShhi5ddL0Kj1RDbyVLe9K/QotEm1vig==} peerDependencies: typescript: '>=4.9.4' @@ -3783,32 +3820,9 @@ packages: typescript: optional: true dependencies: - typescript: 4.9.5 - dev: false + typescript: 5.1.6 - /@wagmi/chains@0.2.23(typescript@5.0.4): - resolution: {integrity: sha512-oIc4ZpUL6bH/HdS7ROPWlFnP5U3XBujO/OiX4csRIezyLjMQ9FNXQRZShhi5ddL0Kj1RDbyVLe9K/QotEm1vig==} - peerDependencies: - typescript: '>=4.9.4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.0.4 - dev: true - - /@wagmi/chains@1.2.0(typescript@4.9.5): - resolution: {integrity: sha512-dmDRipsE54JfyudOBkuhEexqQWcrZqxn/qiujG8SBzMh/az/AH5xlJSA+j1CPWTx9+QofSMF3B7A4gb6XRmSaQ==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 4.9.5 - dev: false - - /@wagmi/chains@1.2.0(typescript@5.0.4): + /@wagmi/chains@1.2.0(typescript@5.1.6): resolution: {integrity: sha512-dmDRipsE54JfyudOBkuhEexqQWcrZqxn/qiujG8SBzMh/az/AH5xlJSA+j1CPWTx9+QofSMF3B7A4gb6XRmSaQ==} peerDependencies: typescript: '>=5.0.4' @@ -3816,7 +3830,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.0.4 + typescript: 5.1.6 dev: false /abab@2.0.6: @@ -3832,7 +3846,7 @@ packages: engines: {node: '>=6', npm: '>=3'} dev: false - /abitype@0.8.7(typescript@4.9.5)(zod@3.21.4): + /abitype@0.8.7(typescript@5.1.6)(zod@3.21.4): resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} peerDependencies: typescript: '>=5.0.4' @@ -3841,22 +3855,10 @@ packages: zod: optional: true dependencies: - typescript: 4.9.5 + typescript: 5.1.6 zod: 3.21.4 dev: false - /abitype@0.8.7(typescript@5.0.4): - resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - zod: - optional: true - dependencies: - typescript: 5.0.4 - dev: false - /abort-controller-x@0.4.1: resolution: {integrity: sha512-lJ2ssrl3FoTK3cX/g15lRCkXFWKiwRTRtBjfwounO2EM/Q65rI/MEZsfsch1juWU2pH2aLSaq0HGowlDP/imrw==} dev: false @@ -6523,6 +6525,74 @@ packages: - utf-8-validate dev: true + /hardhat@2.10.2(typescript@5.1.6): + resolution: {integrity: sha512-L/KvDDT/MA6332uAtYTqdcHoSABljw4pPjHQe5SHdIJ+xKfaSc6vDKw03CmrQ5Xup0gHs8XnVSBpZo1AbbIW7g==} + engines: {node: ^14.0.0 || ^16.0.0 || ^18.0.0} + hasBin: true + peerDependencies: + ts-node: '*' + typescript: '*' + peerDependenciesMeta: + ts-node: + optional: true + typescript: + optional: true + dependencies: + '@ethereumjs/block': 3.6.3 + '@ethereumjs/blockchain': 5.5.3 + '@ethereumjs/common': 2.6.5 + '@ethereumjs/tx': 3.5.2 + '@ethereumjs/vm': 5.9.3 + '@ethersproject/abi': 5.7.0 + '@metamask/eth-sig-util': 4.0.1 + '@sentry/node': 5.30.0 + '@solidity-parser/parser': 0.14.5 + '@types/bn.js': 5.1.1 + '@types/lru-cache': 5.1.1 + abort-controller: 3.0.0 + adm-zip: 0.4.16 + aggregate-error: 3.1.0 + ansi-escapes: 4.3.2 + chalk: 2.4.2 + chokidar: 3.5.3 + ci-info: 2.0.0 + debug: 4.3.4(supports-color@8.1.1) + enquirer: 2.3.6 + env-paths: 2.2.1 + ethereum-cryptography: 1.2.0 + ethereumjs-abi: 0.6.8 + ethereumjs-util: 7.1.5 + find-up: 2.1.0 + fp-ts: 1.19.3 + fs-extra: 7.0.1 + glob: 7.2.0 + immutable: 4.3.0 + io-ts: 1.10.4 + lodash: 4.17.21 + merkle-patricia-tree: 4.2.4 + mnemonist: 0.38.5 + mocha: 10.0.0 + p-map: 4.0.0 + qs: 6.11.0 + raw-body: 2.5.2 + resolve: 1.17.0 + semver: 6.3.0 + slash: 3.0.0 + solc: 0.7.3(debug@4.3.4) + source-map-support: 0.5.21 + stacktrace-parser: 0.1.10 + true-case-path: 2.2.1 + tsort: 0.0.1 + typescript: 5.1.6 + undici: 5.21.0 + uuid: 8.3.2 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /has-ansi@2.0.0: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} engines: {node: '>=0.10.0'} @@ -10401,6 +10471,21 @@ packages: - jasmine - jest - typescript + dev: true + + /ts-command-line-args@2.4.2(typescript@5.1.6): + resolution: {integrity: sha512-mJLQQBOdyD4XI/ZWQY44PIdYde47JhV2xl380O7twPkTQ+Y5vFDHsk8LOeXKuz7dVY5aDCfAzRarNfSqtKOkQQ==} + hasBin: true + dependencies: + '@morgan-stanley/ts-mocking-bird': 0.6.4(typescript@5.1.6) + chalk: 4.1.2 + command-line-args: 5.2.1 + command-line-usage: 6.1.3 + string-format: 2.0.0 + transitivePeerDependencies: + - jasmine + - jest + - typescript /ts-error@1.0.6: resolution: {integrity: sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA==} @@ -10412,6 +10497,14 @@ packages: typescript: '>=3.7.0' dependencies: typescript: 4.9.5 + dev: true + + /ts-essentials@7.0.3(typescript@5.1.6): + resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} + peerDependencies: + typescript: '>=3.7.0' + dependencies: + typescript: 5.1.6 /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -10452,6 +10545,41 @@ packages: yargs-parser: 21.1.1 dev: true + /ts-jest@29.0.5(@babel/core@7.21.4)(esbuild@0.17.17)(jest@29.5.0)(typescript@5.1.6): + resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.21.4 + bs-logger: 0.2.6 + esbuild: 0.17.17 + fast-json-stable-stringify: 2.1.0 + jest: 29.5.0(@types/node@18.15.11) + jest-util: 29.5.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.0 + typescript: 5.1.6 + yargs-parser: 21.1.1 + dev: true + /ts-poet@6.4.1: resolution: {integrity: sha512-AjZEs4h2w4sDfwpHMxQKHrTlNh2wRbM5NRXmLz0RiH+yPGtSQFbe9hBpNocU8vqVNgfh0BIOiXR80xDz3kKxUQ==} dependencies: @@ -10489,7 +10617,7 @@ packages: resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==} dev: true - /tsup@6.7.0(postcss@8.4.23)(typescript@5.0.4): + /tsup@6.7.0(postcss@8.4.23)(typescript@5.1.6): resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} engines: {node: '>=14.18'} hasBin: true @@ -10520,7 +10648,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 - typescript: 5.0.4 + typescript: 5.1.6 transitivePeerDependencies: - supports-color - ts-node @@ -10562,14 +10690,14 @@ packages: - ts-node dev: true - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.1.6): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.1.6 dev: true /tsx@3.12.6: @@ -10764,6 +10892,29 @@ packages: - jasmine - jest - supports-color + dev: true + + /typechain@8.1.1(typescript@5.1.6): + resolution: {integrity: sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==} + hasBin: true + peerDependencies: + typescript: '>=4.3.0' + dependencies: + '@types/prettier': 2.7.2 + debug: 4.3.4(supports-color@8.1.1) + fs-extra: 7.0.1 + glob: 7.1.7 + js-sha3: 0.8.0 + lodash: 4.17.21 + mkdirp: 1.0.4 + prettier: 2.8.4 + ts-command-line-args: 2.4.2(typescript@5.1.6) + ts-essentials: 7.0.3(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - jasmine + - jest + - supports-color /typedoc-plugin-markdown@3.14.0(typedoc@0.23.21): resolution: {integrity: sha512-UyQLkLRkfTFhLdhSf3RRpA3nNInGn+k6sll2vRXjflaMNwQAAiB61SYbisNZTg16t4K1dt1bPQMMGLrxS0GZ0Q==} @@ -10771,10 +10922,10 @@ packages: typedoc: '>=0.23.0' dependencies: handlebars: 4.7.7 - typedoc: 0.23.21(typescript@4.9.5) + typedoc: 0.23.21(typescript@5.1.6) dev: true - /typedoc@0.23.10(typescript@4.9.5): + /typedoc@0.23.10(typescript@5.1.6): resolution: {integrity: sha512-03EUiu/ZuScUBMnY6p0lY+HTH8SwhzvRE3gImoemdPDWXPXlks83UGTx++lyquWeB1MTwm9D9Ca8RIjkK3AFfQ==} engines: {node: '>= 14.14'} hasBin: true @@ -10785,7 +10936,7 @@ packages: marked: 4.3.0 minimatch: 5.1.6 shiki: 0.10.1 - typescript: 4.9.5 + typescript: 5.1.6 dev: true /typedoc@0.23.21(typescript@4.9.5): @@ -10802,14 +10953,29 @@ packages: typescript: 4.9.5 dev: true + /typedoc@0.23.21(typescript@5.1.6): + resolution: {integrity: sha512-VNE9Jv7BgclvyH9moi2mluneSviD43dCE9pY8RWkO88/DrEgJZk9KpUk7WO468c9WWs/+aG6dOnoH7ccjnErhg==} + engines: {node: '>= 14.14'} + hasBin: true + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x + dependencies: + lunr: 2.3.9 + marked: 4.3.0 + minimatch: 5.1.6 + shiki: 0.11.1 + typescript: 5.1.6 + dev: true + /typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true + dev: true - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true /typeson-registry@1.0.0-alpha.39: @@ -10965,28 +11131,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /viem@1.1.7(typescript@4.9.5): - resolution: {integrity: sha512-3lBDRS0ejb4Eo9c/S+RBadwIHNK1RS0ffW7HkSt3pMtzl4nis1aF1tHrU6yqI+yCWqAPl36a48qGD4mEhxPuDw==} - peerDependencies: - typescript: '>=5.0.4' - dependencies: - '@adraffy/ens-normalize': 1.9.0 - '@noble/curves': 1.0.0 - '@noble/hashes': 1.3.0 - '@scure/bip32': 1.3.0 - '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.2.0(typescript@4.9.5) - abitype: 0.8.7(typescript@4.9.5)(zod@3.21.4) - isomorphic-ws: 5.0.0(ws@8.12.0) - typescript: 4.9.5 - ws: 8.12.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - dev: false - - /viem@1.1.7(typescript@5.0.4): + /viem@1.1.7(typescript@5.1.6): resolution: {integrity: sha512-3lBDRS0ejb4Eo9c/S+RBadwIHNK1RS0ffW7HkSt3pMtzl4nis1aF1tHrU6yqI+yCWqAPl36a48qGD4mEhxPuDw==} peerDependencies: typescript: '>=5.0.4' @@ -10996,10 +11141,10 @@ packages: '@noble/hashes': 1.3.0 '@scure/bip32': 1.3.0 '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.2.0(typescript@5.0.4) - abitype: 0.8.7(typescript@5.0.4) + '@wagmi/chains': 1.2.0(typescript@5.1.6) + abitype: 0.8.7(typescript@5.1.6)(zod@3.21.4) isomorphic-ws: 5.0.0(ws@8.12.0) - typescript: 5.0.4 + typescript: 5.1.6 ws: 8.12.0 transitivePeerDependencies: - bufferutil diff --git a/templates/phaser/package.json b/templates/phaser/package.json index 4772e9e7f4..949e1a462f 100644 --- a/templates/phaser/package.json +++ b/templates/phaser/package.json @@ -18,7 +18,7 @@ "concurrently": "^8.0.1", "eslint": "8.29.0", "rimraf": "^3.0.2", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "engines": { "node": "18.x", diff --git a/templates/phaser/packages/art/package.json b/templates/phaser/packages/art/package.json index 14c0f5393b..abacf2fa64 100644 --- a/templates/phaser/packages/art/package.json +++ b/templates/phaser/packages/art/package.json @@ -21,7 +21,7 @@ "glob": "^8.0.3", "optimist": "^0.6.1", "ts-node": "^10.8.2", - "typescript": "^4.7.4", + "typescript": "5.1.6", "xml-js": "^1.6.11" } } diff --git a/templates/react/package.json b/templates/react/package.json index af3fae33db..c881d45649 100644 --- a/templates/react/package.json +++ b/templates/react/package.json @@ -18,7 +18,7 @@ "concurrently": "^8.0.1", "eslint": "8.29.0", "rimraf": "^3.0.2", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "engines": { "node": "18.x", diff --git a/templates/threejs/package.json b/templates/threejs/package.json index 6b2d5bd472..4468366800 100644 --- a/templates/threejs/package.json +++ b/templates/threejs/package.json @@ -18,7 +18,7 @@ "concurrently": "^8.0.1", "eslint": "8.29.0", "rimraf": "^3.0.2", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "engines": { "node": "18.x", diff --git a/templates/vanilla/package.json b/templates/vanilla/package.json index fb21e4e055..98760174a6 100644 --- a/templates/vanilla/package.json +++ b/templates/vanilla/package.json @@ -18,7 +18,7 @@ "concurrently": "^8.0.1", "eslint": "8.29.0", "rimraf": "^3.0.2", - "typescript": "^4.9.5" + "typescript": "5.1.6" }, "engines": { "node": "18.x",