diff --git a/.changeset/sour-cows-yell.md b/.changeset/sour-cows-yell.md new file mode 100644 index 0000000..8d8033a --- /dev/null +++ b/.changeset/sour-cows-yell.md @@ -0,0 +1,5 @@ +--- +"@peeramid-labs/sdk": patch +--- + +moved viem to peer deps diff --git a/package.json b/package.json index c14817e..6d7caf0 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,6 @@ "docs:watch": "typedoc --watch" }, "dependencies": { - "viem": "=2.22.8", "@peeramid-labs/eds": "^2.3.2", "@peeramid-labs/multipass": "^0.3.2", "chalk": "^4.1.2", @@ -58,6 +57,9 @@ "ora": "^5.4.1", "rankify-contracts": "^0.11.2" }, + "peerDependencies": { + "viem": "^2.22.8" + }, "devDependencies": { "@changesets/changelog-github": "^0.4.8", "@changesets/cli": "^2.26.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea148e1..6bf86c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,7 +36,7 @@ importers: specifier: ^0.11.2 version: 0.11.2(hardhat@2.22.17(ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.2))(typescript@5.7.2)) viem: - specifier: '=2.22.8' + specifier: ^2.22.8 version: 2.22.8(typescript@5.7.2) devDependencies: '@changesets/changelog-github': @@ -1072,6 +1072,9 @@ packages: '@types/node@20.17.12': resolution: {integrity: sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==} + '@types/node@20.17.16': + resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==} + '@types/node@8.10.66': resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -1815,8 +1818,8 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -2769,9 +2772,9 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - readdirp@4.0.2: - resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} - engines: {node: '>= 14.16.0'} + readdirp@4.1.1: + resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} + engines: {node: '>= 14.18.0'} regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -3199,8 +3202,8 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + undici@5.28.5: + resolution: {integrity: sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==} engines: {node: '>=14.0'} universalify@0.1.2: @@ -4112,12 +4115,27 @@ snapshots: ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 + '@inquirer/checkbox@4.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/figures': 1.0.9 + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + '@inquirer/confirm@5.1.1(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) '@inquirer/type': 3.0.2(@types/node@20.17.12) '@types/node': 20.17.12 + '@inquirer/confirm@5.1.1(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + '@inquirer/core@10.1.2(@types/node@20.17.12)': dependencies: '@inquirer/figures': 1.0.9 @@ -4132,6 +4150,20 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@inquirer/core@10.1.2(@types/node@20.17.16)': + dependencies: + '@inquirer/figures': 1.0.9 + '@inquirer/type': 3.0.2(@types/node@20.17.16) + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + transitivePeerDependencies: + - '@types/node' + '@inquirer/editor@4.2.1(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) @@ -4139,6 +4171,13 @@ snapshots: '@types/node': 20.17.12 external-editor: 3.1.0 + '@inquirer/editor@4.2.1(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + external-editor: 3.1.0 + '@inquirer/expand@4.0.4(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) @@ -4146,6 +4185,13 @@ snapshots: '@types/node': 20.17.12 yoctocolors-cjs: 2.1.2 + '@inquirer/expand@4.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + yoctocolors-cjs: 2.1.2 + '@inquirer/figures@1.0.9': {} '@inquirer/input@4.1.1(@types/node@20.17.12)': @@ -4154,12 +4200,24 @@ snapshots: '@inquirer/type': 3.0.2(@types/node@20.17.12) '@types/node': 20.17.12 + '@inquirer/input@4.1.1(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + '@inquirer/number@3.0.4(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) '@inquirer/type': 3.0.2(@types/node@20.17.12) '@types/node': 20.17.12 + '@inquirer/number@3.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + '@inquirer/password@4.0.4(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) @@ -4167,6 +4225,13 @@ snapshots: '@types/node': 20.17.12 ansi-escapes: 4.3.2 + '@inquirer/password@4.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + ansi-escapes: 4.3.2 + '@inquirer/prompts@7.2.1(@types/node@20.17.12)': dependencies: '@inquirer/checkbox': 4.0.4(@types/node@20.17.12) @@ -4181,6 +4246,20 @@ snapshots: '@inquirer/select': 4.0.4(@types/node@20.17.12) '@types/node': 20.17.12 + '@inquirer/prompts@7.2.1(@types/node@20.17.16)': + dependencies: + '@inquirer/checkbox': 4.0.4(@types/node@20.17.16) + '@inquirer/confirm': 5.1.1(@types/node@20.17.16) + '@inquirer/editor': 4.2.1(@types/node@20.17.16) + '@inquirer/expand': 4.0.4(@types/node@20.17.16) + '@inquirer/input': 4.1.1(@types/node@20.17.16) + '@inquirer/number': 3.0.4(@types/node@20.17.16) + '@inquirer/password': 4.0.4(@types/node@20.17.16) + '@inquirer/rawlist': 4.0.4(@types/node@20.17.16) + '@inquirer/search': 3.0.4(@types/node@20.17.16) + '@inquirer/select': 4.0.4(@types/node@20.17.16) + '@types/node': 20.17.16 + '@inquirer/rawlist@4.0.4(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) @@ -4188,6 +4267,13 @@ snapshots: '@types/node': 20.17.12 yoctocolors-cjs: 2.1.2 + '@inquirer/rawlist@4.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + yoctocolors-cjs: 2.1.2 + '@inquirer/search@3.0.4(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) @@ -4196,6 +4282,14 @@ snapshots: '@types/node': 20.17.12 yoctocolors-cjs: 2.1.2 + '@inquirer/search@3.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/figures': 1.0.9 + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + yoctocolors-cjs: 2.1.2 + '@inquirer/select@4.0.4(@types/node@20.17.12)': dependencies: '@inquirer/core': 10.1.2(@types/node@20.17.12) @@ -4205,10 +4299,23 @@ snapshots: ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 + '@inquirer/select@4.0.4(@types/node@20.17.16)': + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/figures': 1.0.9 + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + '@inquirer/type@3.0.2(@types/node@20.17.12)': dependencies: '@types/node': 20.17.12 + '@inquirer/type@3.0.2(@types/node@20.17.16)': + dependencies: + '@types/node': 20.17.16 + '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 @@ -4697,11 +4804,11 @@ snapshots: '@types/bn.js@4.11.6': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.16 '@types/bn.js@5.1.6': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.16 '@types/chai@4.3.20': {} @@ -4748,17 +4855,21 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/node@20.17.16': + dependencies: + undici-types: 6.19.8 + '@types/node@8.10.66': {} '@types/pbkdf2@3.1.2': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.16 '@types/qs@6.9.17': {} '@types/secp256k1@4.0.6': dependencies: - '@types/node': 20.17.12 + '@types/node': 20.17.16 '@types/stack-utils@2.0.3': {} @@ -5139,7 +5250,7 @@ snapshots: chokidar@4.0.3: dependencies: - readdirp: 4.0.2 + readdirp: 4.1.1 ci-info@2.0.0: {} @@ -5651,7 +5762,7 @@ snapshots: dependencies: bser: 2.1.1 - fdir@6.4.2(picomatch@4.0.2): + fdir@6.4.3(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -5877,7 +5988,7 @@ snapshots: stacktrace-parser: 0.1.10 tinyglobby: 0.2.10 tsort: 0.0.1 - undici: 5.28.4 + undici: 5.28.5 uuid: 8.3.2 ws: 7.5.10 optionalDependencies: @@ -5990,6 +6101,17 @@ snapshots: run-async: 3.0.0 rxjs: 7.8.1 + inquirer@12.3.0(@types/node@20.17.16): + dependencies: + '@inquirer/core': 10.1.2(@types/node@20.17.16) + '@inquirer/prompts': 7.2.1(@types/node@20.17.16) + '@inquirer/type': 3.0.2(@types/node@20.17.16) + '@types/node': 20.17.16 + ansi-escapes: 4.3.2 + mute-stream: 2.0.0 + run-async: 3.0.0 + rxjs: 7.8.1 + io-ts@1.10.4: dependencies: fp-ts: 1.19.3 @@ -6781,12 +6903,12 @@ snapshots: '@openzeppelin/contracts-upgradeable': 5.1.0(@openzeppelin/contracts@5.1.0) '@types/chai': 4.3.20 '@types/mocha': 9.1.1 - '@types/node': 20.17.12 + '@types/node': 20.17.16 chalk: 4.1.2 cli-table: 0.3.11 hardhat-gas-reporter: 1.0.10(hardhat@2.22.17(ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.2))(typescript@5.7.2)) - inquirer: 12.3.0(@types/node@20.17.12) - ts-node: 10.9.2(@types/node@20.17.12)(typescript@5.7.3) + inquirer: 12.3.0(@types/node@20.17.16) + ts-node: 10.9.2(@types/node@20.17.16)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - '@codechecks/client' @@ -6833,7 +6955,7 @@ snapshots: dependencies: picomatch: 2.3.1 - readdirp@4.0.2: {} + readdirp@4.1.1: {} regenerator-runtime@0.14.1: {} @@ -7119,7 +7241,7 @@ snapshots: tinyglobby@0.2.10: dependencies: - fdir: 6.4.2(picomatch@4.0.2) + fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 tmp@0.0.33: @@ -7195,14 +7317,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.17.12)(typescript@5.7.3): + ts-node@10.9.2(@types/node@20.17.16)(typescript@5.7.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.17.12 + '@types/node': 20.17.16 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -7281,7 +7403,7 @@ snapshots: undici-types@6.19.8: {} - undici@5.28.4: + undici@5.28.5: dependencies: '@fastify/busboy': 2.1.1