diff --git a/packages/erc20-watcher/package.json b/packages/erc20-watcher/package.json index b3da9d5..a1701c9 100644 --- a/packages/erc20-watcher/package.json +++ b/packages/erc20-watcher/package.json @@ -40,10 +40,10 @@ "homepage": "https://github.com/vulcanize/watcher-ts#readme", "dependencies": { "@apollo/client": "^3.3.19", - "@cerc-io/cli": "^0.2.33", - "@cerc-io/ipld-eth-client": "^0.2.33", - "@cerc-io/solidity-mapper": "^0.2.33", - "@cerc-io/util": "^0.2.33", + "@cerc-io/cli": "^0.2.52", + "@cerc-io/ipld-eth-client": "^0.2.52", + "@cerc-io/solidity-mapper": "^0.2.52", + "@cerc-io/util": "^0.2.52", "@vulcanize/util": "^0.1.0", "apollo-type-bigint": "^0.1.3", "debug": "^4.3.1", diff --git a/packages/uni-info-watcher/package.json b/packages/uni-info-watcher/package.json index d31efec..cedd5d4 100644 --- a/packages/uni-info-watcher/package.json +++ b/packages/uni-info-watcher/package.json @@ -6,10 +6,10 @@ "private": true, "dependencies": { "@apollo/client": "^3.3.19", - "@cerc-io/cli": "^0.2.33", - "@cerc-io/ipld-eth-client": "^0.2.33", - "@cerc-io/solidity-mapper": "^0.2.33", - "@cerc-io/util": "^0.2.33", + "@cerc-io/cli": "^0.2.52", + "@cerc-io/ipld-eth-client": "^0.2.52", + "@cerc-io/solidity-mapper": "^0.2.52", + "@cerc-io/util": "^0.2.52", "@types/lodash": "^4.14.168", "@vulcanize/erc20-watcher": "^0.1.0", "@vulcanize/uni-watcher": "^0.1.0", diff --git a/packages/uni-watcher/package.json b/packages/uni-watcher/package.json index c507a5d..36ef0f4 100644 --- a/packages/uni-watcher/package.json +++ b/packages/uni-watcher/package.json @@ -37,11 +37,11 @@ "homepage": "https://github.com/vulcanize/watcher-ts#readme", "dependencies": { "@apollo/client": "^3.3.19", - "@cerc-io/cache": "^0.2.33", - "@cerc-io/cli": "^0.2.33", - "@cerc-io/ipld-eth-client": "^0.2.33", - "@cerc-io/solidity-mapper": "^0.2.33", - "@cerc-io/util": "^0.2.33", + "@cerc-io/cache": "^0.2.52", + "@cerc-io/cli": "^0.2.52", + "@cerc-io/ipld-eth-client": "^0.2.52", + "@cerc-io/solidity-mapper": "^0.2.52", + "@cerc-io/util": "^0.2.52", "@types/lodash": "^4.14.168", "@vulcanize/util": "^0.1.0", "apollo-type-bigint": "^0.1.3", diff --git a/packages/util/package.json b/packages/util/package.json index 03d246f..581fcd8 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -4,8 +4,8 @@ "main": "dist/index.js", "license": "AGPL-3.0", "dependencies": { - "@cerc-io/ipld-eth-client": "^0.2.33", - "@cerc-io/util": "^0.2.33", + "@cerc-io/ipld-eth-client": "^0.2.52", + "@cerc-io/util": "^0.2.52", "csv-writer": "^1.6.0", "debug": "^4.3.1", "ethers": "^5.2.0", diff --git a/yarn.lock b/yarn.lock index 6ed8390..d9f8279 100644 --- a/yarn.lock +++ b/yarn.lock @@ -299,10 +299,10 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" -"@cerc-io/cache@^0.2.33": - version "0.2.33" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fcache/-/0.2.33/cache-0.2.33.tgz#8edeb1b49721afaeb32d45c5fb1f28623a890b47" - integrity sha512-DVIG7qeilmprtdr3PMxyiK+Q3GCAejpmdLcNKggdqgqosSEuGdZ8dqC76A6xHy5VtBK+5UflmAfqQfnTbYQxTw== +"@cerc-io/cache@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fcache/-/0.2.52/cache-0.2.52.tgz#d255eceed8cb1e9a42b1895143732570be2ad4ee" + integrity sha512-y/+iuCKATPL7duKE6YLJnnW4kdk+rXtjI8qBJft+Z+Nnl9NT5hYQIXSRXfGXWzaspiLAgYBFSYUtchpsJfc/8g== dependencies: canonical-json "^0.0.4" debug "^4.3.1" @@ -310,32 +310,39 @@ fs-extra "^10.0.0" level "^7.0.0" -"@cerc-io/cli@^0.2.33": - version "0.2.33" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fcli/-/0.2.33/cli-0.2.33.tgz#119d065594394f1b6a47021f2c1902b66d6e9626" - integrity sha512-ZjqgfrTmAYU6haW1YjEBFtlmTdUa+x+ZmFSIrOeq3hcvOWCVArkXUQTkcTbHoSLH+XQHGYBVERPR1mjwl7i8pA== +"@cerc-io/cli@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fcli/-/0.2.52/cli-0.2.52.tgz#679c21872396055887cbe8c35c7d7f08c1a8073b" + integrity sha512-eCmBW8NIBbgFuttkX37S5IXu3JfF7wz9y4cZK4O64MhFxFJc2GR1o2XNMAcjetUZ/2JAnAR5f+Llyjb8M008Ww== dependencies: - "@cerc-io/peer" "^0.2.33" - "@cerc-io/util" "^0.2.33" + "@apollo/client" "^3.7.1" + "@cerc-io/cache" "^0.2.52" + "@cerc-io/ipld-eth-client" "^0.2.52" + "@cerc-io/peer" "^0.2.52" + "@cerc-io/rpc-eth-client" "^0.2.52" + "@cerc-io/util" "^0.2.52" "@ethersproject/providers" "^5.4.4" "@graphql-tools/utils" "^9.1.1" "@ipld/dag-cbor" "^8.0.0" "@libp2p/interface-peer-id" "^2.0.0" apollo-server-express "^3.11.1" debug "^4.3.1" + ethers "^5.4.4" express "^4.18.2" graphql-subscriptions "^2.0.0" + lodash "^4.17.21" + pluralize "^8.0.0" reflect-metadata "^0.1.13" - typeorm "^0.2.32" + typeorm "0.2.37" yargs "^17.0.1" -"@cerc-io/ipld-eth-client@^0.2.33": - version "0.2.33" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fipld-eth-client/-/0.2.33/ipld-eth-client-0.2.33.tgz#b7fed846e4f49753678c7415136bd781a92a7f5e" - integrity sha512-AkdBeffa0ZxZMMcgVnlTWLPhPtci4kc5bcxqzrx2+c/TjHtt4YT7ut9ZFJF9CpLtjb2lmpn9uUAHBvj4FQmUfw== +"@cerc-io/ipld-eth-client@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fipld-eth-client/-/0.2.52/ipld-eth-client-0.2.52.tgz#cb3318ac87977bad6df89267b2809671aae942ff" + integrity sha512-smotc/JbE7rSpqyhWAvHiofbIKFCtk3ESVcxwH+c3awhqKs+XdxGJ0Hzh1DFhLbLZGKvktunvNT8l/iZLitOnA== dependencies: "@apollo/client" "^3.7.1" - "@cerc-io/cache" "^0.2.33" + "@cerc-io/cache" "^0.2.52" cross-fetch "^3.1.4" debug "^4.3.1" ethers "^5.4.4" @@ -345,10 +352,10 @@ ws "^8.11.0" zen-observable-ts "^1.1.0" -"@cerc-io/libp2p@0.42.2-laconic-0.1.2": - version "0.42.2-laconic-0.1.2" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Flibp2p/-/0.42.2-laconic-0.1.2/libp2p-0.42.2-laconic-0.1.2.tgz#43aba6b6b96a26c72ad262234ad1f7d164d3f510" - integrity sha512-FKiA5KmyWZ0gjYhbRA4bpk/V5prXJazehPLnCDjnHmHvkAe84GkmX+AZvKhTSHunkZCRy2JWclBfFocQhfLE1g== +"@cerc-io/libp2p@0.42.2-laconic-0.1.3": + version "0.42.2-laconic-0.1.3" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Flibp2p/-/0.42.2-laconic-0.1.3/libp2p-0.42.2-laconic-0.1.3.tgz#482c88e135141788fdd201fc27fb4f1bdc954f53" + integrity sha512-D8nBtFVB2xUN/QRCSHQVSoJBAk2nH4caqROpWUipRxiDgeoBVpTqYEM9fBzOln6/Yl3BtBxR/fgyaZPTSJQdrg== dependencies: "@achingbrain/nat-port-mapper" "^1.0.3" "@libp2p/crypto" "^1.0.4" @@ -358,6 +365,7 @@ "@libp2p/interface-connection-manager" "^1.1.1" "@libp2p/interface-content-routing" "^2.0.0" "@libp2p/interface-dht" "^2.0.0" + "@libp2p/interface-keychain" "^2.0.4" "@libp2p/interface-libp2p" "^1.0.0" "@libp2p/interface-metrics" "^4.0.0" "@libp2p/interface-peer-discovery" "^1.0.1" @@ -370,6 +378,7 @@ "@libp2p/interface-stream-muxer" "^3.0.0" "@libp2p/interface-transport" "^2.1.0" "@libp2p/interfaces" "^3.0.3" + "@libp2p/keychain" "^1.0.0" "@libp2p/logger" "^2.0.1" "@libp2p/multistream-select" "^3.0.0" "@libp2p/peer-collections" "^3.0.0" @@ -386,14 +395,11 @@ any-signal "^3.0.0" datastore-core "^8.0.1" err-code "^3.0.1" - events "^3.3.0" - hashlru "^2.3.0" interface-datastore "^7.0.0" it-all "^2.0.0" it-drain "^2.0.0" it-filter "^2.0.0" it-first "^2.0.0" - it-foreach "^1.0.0" it-handshake "^4.1.2" it-length-prefixed "^8.0.2" it-map "^2.0.0" @@ -401,19 +407,16 @@ it-pair "^2.0.2" it-pipe "^2.0.3" it-pushable "^3.1.2" - it-sort "^2.0.0" + it-sort "^2.0.1" it-stream-types "^1.0.4" merge-options "^3.0.4" multiformats "^11.0.0" - node-forge "^1.3.1" p-fifo "^1.0.0" - p-retry "^5.0.0" p-settle "^5.0.0" private-ip "^3.0.0" protons-runtime "^4.0.1" rate-limiter-flexible "^2.3.11" retimer "^3.0.0" - sanitize-filename "^1.6.3" set-delayed-interval "^1.0.0" timeout-abort-controller "^3.0.0" uint8arraylist "^2.3.2" @@ -421,12 +424,77 @@ wherearewe "^2.0.0" xsalsa20 "^1.1.0" -"@cerc-io/peer@^0.2.33": - version "0.2.33" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fpeer/-/0.2.33/peer-0.2.33.tgz#c5abb7c57e695a0e2583e02b827a9fac57f6fc8b" - integrity sha512-f4CUaE/8tf+ETWQh5/zlTjkV9k74aS3+AtdyVqlAMHZ49P2JAbYyQBA0s7aFY3sWc/BPa0gpEK+0++FmKs3TVQ== +"@cerc-io/nitro-client@^0.1.5": + version "0.1.6" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fnitro-client/-/0.1.6/nitro-client-0.1.6.tgz#1da8a9f9055e79861a055686f86d1291e6d0bcc1" + integrity sha512-71yDfi+E4/xFyd77GZMM8t8OaxSJJl2DbaVgqGMObfZa9/cJkWD0nWi4mfW4O63qHhTraVkTyYBbDOGF7fSlsQ== + dependencies: + "@cerc-io/libp2p" "0.42.2-laconic-0.1.3" + "@cerc-io/nitro-util" "^0.1.6" + "@cerc-io/peer" "^0.2.49" + "@cerc-io/ts-channel" "1.0.3-ts-nitro-0.1.1" + "@libp2p/crypto" "^1.0.4" + "@libp2p/tcp" "^6.0.0" + "@multiformats/multiaddr" "^11.1.4" + "@statechannels/exit-format" "^0.2.0" + "@statechannels/nitro-protocol" "^2.0.0-alpha.4" + assert "^2.0.0" + debug "^4.3.4" + ethers "^5.7.2" + it-pipe "^2.0.5" + level "^8.0.0" + lodash "^4.17.21" + promjs "^0.4.2" + uint8arrays "^4.0.3" + +"@cerc-io/nitro-util@^0.1.6": + version "0.1.6" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fnitro-util/-/0.1.6/nitro-util-0.1.6.tgz#7cdf6ee37c21c7863eea3332e84f9450b7534bf3" + integrity sha512-moalyL8uG4dvUT1NleHqPXnOSqeto8VxFnyW+nRoTkkjmyrn8cb5XF0nlEDxf2gR/pBzNeGv1NdYwhVYv5rkTA== + dependencies: + "@statechannels/nitro-protocol" "^2.0.0-alpha.4" + assert "^2.0.0" + debug "^4.3.4" + ethers "^5.7.2" + it-pipe "^3.0.1" + json-bigint "^1.0.0" + lodash "^4.17.21" + uint8arrays "^4.0.3" + +"@cerc-io/peer@^0.2.49": + version "0.2.51" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fpeer/-/0.2.51/peer-0.2.51.tgz#8a5bc98780e782e9121115a7a9fe9347fd300bbf" + integrity sha512-Qt+geLXDrFOMD/YgBeX4iz4wVWsQFDymI3oJE31CbrOO3/5n85XgwwFmZ+rAuZ7UZSlX4EXvO+0ePzwTSDsbag== dependencies: - "@cerc-io/libp2p" "0.42.2-laconic-0.1.2" + "@cerc-io/libp2p" "0.42.2-laconic-0.1.3" + "@cerc-io/prometheus-metrics" "1.1.4" + "@chainsafe/libp2p-noise" "^11.0.0" + "@libp2p/floodsub" "^6.0.0" + "@libp2p/mplex" "^7.1.1" + "@libp2p/peer-id-factory" "^2.0.0" + "@libp2p/pubsub-peer-discovery" "^8.0.0" + "@libp2p/websockets" "^5.0.5" + "@multiformats/multiaddr" "^11.1.4" + assert "^2.0.0" + buffer "^6.0.3" + chai "^4.3.4" + debug "^4.3.1" + it-length-prefixed "^8.0.4" + it-map "^2.0.0" + it-pipe "^2.0.5" + it-pushable "^3.1.2" + mocha "^8.4.0" + p-event "^5.0.1" + uint8arrays "^4.0.3" + unique-names-generator "^4.7.1" + yargs "^17.0.1" + +"@cerc-io/peer@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fpeer/-/0.2.52/peer-0.2.52.tgz#a2f6f12908c5beef8d9a85dd523858a6d1b2526f" + integrity sha512-qrowNzT+hRw/fHMJFS+RVDIQuSJrxHTyo5HDqRjS+zmDoF1s/DO8X3sYZueMyNgV/eaU0/0zvh+/03r190n38Q== + dependencies: + "@cerc-io/libp2p" "0.42.2-laconic-0.1.3" "@cerc-io/prometheus-metrics" "1.1.4" "@chainsafe/libp2p-noise" "^11.0.0" "@libp2p/floodsub" "^6.0.0" @@ -439,7 +507,6 @@ buffer "^6.0.3" chai "^4.3.4" debug "^4.3.1" - dotenv "^16.0.3" it-length-prefixed "^8.0.4" it-map "^2.0.0" it-pipe "^2.0.5" @@ -462,20 +529,40 @@ it-stream-types "^1.0.4" promjs "^0.4.2" -"@cerc-io/solidity-mapper@^0.2.33": - version "0.2.33" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fsolidity-mapper/-/0.2.33/solidity-mapper-0.2.33.tgz#0442c028a995052ef636fecd90ddab93d73cc9f2" - integrity sha512-TFQzZYrYBCnM1ewC7ZMo4v2KkIvYGUTxmVIzPk/LJ8YJfqynhZxgYPE7JXP3RNIy+SKgIYUQhDc/vb19R2SC5Q== +"@cerc-io/rpc-eth-client@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Frpc-eth-client/-/0.2.52/rpc-eth-client-0.2.52.tgz#e560e3104a288be29a9a62f84c8daca7eb387a28" + integrity sha512-1Kmrmx8gLJ06SxK299r25nidxuFVsRHSf4C5wyOtPhaKoMjUhyMDePEB9GmCA3hr7Ch1XPmmGa8iqo6uYeCxOQ== + dependencies: + "@cerc-io/cache" "^0.2.52" + "@cerc-io/ipld-eth-client" "^0.2.52" + "@cerc-io/util" "^0.2.52" + chai "^4.3.4" + ethers "^5.4.4" + left-pad "^1.3.0" + mocha "^8.4.0" + +"@cerc-io/solidity-mapper@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fsolidity-mapper/-/0.2.52/solidity-mapper-0.2.52.tgz#3be8cf7f548a3bcd5a8775c7cfab434e2b845750" + integrity sha512-RzWSa4sfCR3c/y+flHDXf1W9kqPfooAm8lBleYgtoF+GP1qL7a6X5K29V6UWjheutWTIHZL0KgrMWQA9JErygQ== dependencies: dotenv "^10.0.0" -"@cerc-io/util@^0.2.33": - version "0.2.33" - resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Futil/-/0.2.33/util-0.2.33.tgz#f5c4193d908c135aa5a433854d1c201e3a26021a" - integrity sha512-w3mUWwJQ1Ysf/wYwLJETiALKY2pdGms58VY2g4mC3CSa6lbDtuCkr1Vnrw1zJx3Uqxb7eSLjHbjpthtp0bccog== +"@cerc-io/ts-channel@1.0.3-ts-nitro-0.1.1": + version "1.0.3-ts-nitro-0.1.1" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Fts-channel/-/1.0.3-ts-nitro-0.1.1/ts-channel-1.0.3-ts-nitro-0.1.1.tgz#0768781313a167295c0bf21307f47e02dc17e936" + integrity sha512-2jFICUSyffuZ+8+qRhXuLSJq4GJ6Y02wxiXoubH0Kzv2lIKkJtWICY1ZQQhtXAvP0ncAQB85WJHqtqwH8l7J3Q== + +"@cerc-io/util@^0.2.52": + version "0.2.52" + resolved "https://git.vdb.to/api/packages/cerc-io/npm/%40cerc-io%2Futil/-/0.2.52/util-0.2.52.tgz#5232f442d1430d92e10a1de14de20061249a9ff1" + integrity sha512-cQVIleSx5ogpK2S06IIOFi9aPhJP8/57B0+LH1HC+U7nTXvUF50ePJLNSaHfLilphykuytg/HhcBXn/2hqXDww== dependencies: "@apollo/utils.keyvaluecache" "^1.0.1" - "@cerc-io/solidity-mapper" "^0.2.33" + "@cerc-io/nitro-client" "^0.1.5" + "@cerc-io/solidity-mapper" "^0.2.52" + "@cerc-io/ts-channel" "1.0.3-ts-nitro-0.1.1" "@ethersproject/providers" "^5.4.4" "@graphql-tools/schema" "^9.0.10" "@graphql-tools/utils" "^9.1.1" @@ -496,12 +583,13 @@ js-yaml "^4.1.0" json-bigint "^1.0.0" lodash "^4.17.21" + lru-cache "^10.0.0" multiformats "^9.4.8" pg "^8.5.1" pg-boss "^6.1.0" prom-client "^14.0.1" toml "^3.0.0" - typeorm "^0.2.32" + typeorm "0.2.37" typeorm-naming-strategies "^2.0.0" ws "^8.11.0" yargs "^17.0.1" @@ -1883,6 +1971,17 @@ it-stream-types "^1.0.4" uint8arraylist "^2.1.2" +"@libp2p/interface-connection@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@libp2p/interface-connection/-/interface-connection-4.0.0.tgz#fcc830ca891820fac89a4c6bd4fcc2df4874f49b" + integrity sha512-6xx/NmEc84HX7QmsjSC3hHredQYjHv4Dkf4G27adAPf+qN+vnPxmQ7gaTnk243a0++DOFTbZ2gKX/15G2B6SRg== + dependencies: + "@libp2p/interface-peer-id" "^2.0.0" + "@libp2p/interfaces" "^3.0.0" + "@multiformats/multiaddr" "^12.0.0" + it-stream-types "^1.0.4" + uint8arraylist "^2.1.2" + "@libp2p/interface-content-routing@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@libp2p/interface-content-routing/-/interface-content-routing-2.0.2.tgz#daeb14a8b3ec9520cbaab25c615db4aacf706200" @@ -1911,6 +2010,14 @@ "@libp2p/interface-peer-id" "^2.0.0" multiformats "^11.0.0" +"@libp2p/interface-keychain@^2.0.3", "@libp2p/interface-keychain@^2.0.4": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@libp2p/interface-keychain/-/interface-keychain-2.0.5.tgz#6ce104f38cf07ad72c9dfbe471a689f4ea4b4687" + integrity sha512-mb7QNgn9fIvC7CaJCi06GJ+a6DN6RVT9TmEi0NmedZGATeCArPeWWG7r7IfxNVXb9cVOOE1RzV1swK0ZxEJF9Q== + dependencies: + "@libp2p/interface-peer-id" "^2.0.0" + multiformats "^11.0.0" + "@libp2p/interface-keys@^1.0.2", "@libp2p/interface-keys@^1.0.6": version "1.0.7" resolved "https://registry.yarnpkg.com/@libp2p/interface-keys/-/interface-keys-1.0.7.tgz#ad09ee7dc9c1495f1dd3e1785133c317befb4d7b" @@ -1957,6 +2064,13 @@ dependencies: multiformats "^11.0.0" +"@libp2p/interface-peer-id@^2.0.1": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@libp2p/interface-peer-id/-/interface-peer-id-2.0.2.tgz#6302e70b6fc17c451bc3daa11447d059357bcc32" + integrity sha512-9pZp9zhTDoVwzRmp0Wtxw0Yfa//Yc0GqBCJi3EznBDE6HGIAVvppR91wSh2knt/0eYg0AQj7Y35VSesUTzMCUg== + dependencies: + multiformats "^11.0.0" + "@libp2p/interface-peer-info@^1.0.0", "@libp2p/interface-peer-info@^1.0.2", "@libp2p/interface-peer-info@^1.0.3": version "1.0.9" resolved "https://registry.yarnpkg.com/@libp2p/interface-peer-info/-/interface-peer-info-1.0.9.tgz#4b1ff859b7861f4387a69711850b3ac31eaedc56" @@ -2037,6 +2151,27 @@ resolved "https://registry.yarnpkg.com/@libp2p/interfaces/-/interfaces-3.3.1.tgz#519c77c030b10d776250bbebf65990af53ccb2ee" integrity sha512-3N+goQt74SmaVOjwpwMPKLNgh1uDQGw8GD12c40Kc86WOq0qvpm3NfACW+H8Su2X6KmWjCSMzk9JWs9+8FtUfg== +"@libp2p/interfaces@^3.3.1": + version "3.3.2" + resolved "https://registry.yarnpkg.com/@libp2p/interfaces/-/interfaces-3.3.2.tgz#5d8079be845b0960939b5b18880e785a4714465a" + integrity sha512-p/M7plbrxLzuQchvNwww1Was7ZeGE2NaOFulMaZBYIihU8z3fhaV+a033OqnC/0NTX/yhfdNOG7znhYq3XoR/g== + +"@libp2p/keychain@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@libp2p/keychain/-/keychain-1.0.1.tgz#f34d611ece45bd871f597bd14ce61e60459c6d5d" + integrity sha512-IvvBNcN6juPldpENiDrQFVx12573HP+jRoECGuyUBaMDy2uewFbEPWQbHFmF/kMD1IvEmAiihxrTLk7kEWllfg== + dependencies: + "@libp2p/crypto" "^1.0.11" + "@libp2p/interface-keychain" "^2.0.3" + "@libp2p/interface-peer-id" "^2.0.1" + "@libp2p/interfaces" "^3.3.1" + "@libp2p/logger" "^2.0.5" + "@libp2p/peer-id" "^2.0.1" + interface-datastore "^7.0.3" + merge-options "^3.0.4" + sanitize-filename "^1.6.3" + uint8arrays "^4.0.3" + "@libp2p/logger@^2.0.0", "@libp2p/logger@^2.0.1", "@libp2p/logger@^2.0.2", "@libp2p/logger@^2.0.5": version "2.0.7" resolved "https://registry.yarnpkg.com/@libp2p/logger/-/logger-2.0.7.tgz#9a3996242b4a9edb8a9d825c8accaf62f617c5c6" @@ -2120,6 +2255,16 @@ multiformats "^11.0.0" uint8arrays "^4.0.2" +"@libp2p/peer-id@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@libp2p/peer-id/-/peer-id-2.0.4.tgz#d50d2ae4663ef79f6e31ce4eaf25e1f44e1667ab" + integrity sha512-gcOsN8Fbhj6izIK+ejiWsqiqKeJ2yWPapi/m55VjOvDa52/ptQzZszxQP8jUk93u36de92ATFXDfZR/Bi6eeUQ== + dependencies: + "@libp2p/interface-peer-id" "^2.0.0" + "@libp2p/interfaces" "^3.2.0" + multiformats "^11.0.0" + uint8arrays "^4.0.2" + "@libp2p/peer-record@^5.0.0": version "5.0.3" resolved "https://registry.yarnpkg.com/@libp2p/peer-record/-/peer-record-5.0.3.tgz#eceb3ed6419e0cade035542540115fb5c14f647b" @@ -2201,6 +2346,21 @@ uint8arraylist "^2.0.0" uint8arrays "^4.0.2" +"@libp2p/tcp@^6.0.0": + version "6.2.2" + resolved "https://registry.yarnpkg.com/@libp2p/tcp/-/tcp-6.2.2.tgz#9262e284037f0951aca22f0fb3d488e3515ff6fd" + integrity sha512-5pLQDSUI+6qtAvh7pYgjqXFuFqzZ/AGL3BSX4C2oa+vWGIbooTZK3Mizp+iO0yHomVJ1y3V8AXXH8ddWdFqDpQ== + dependencies: + "@libp2p/interface-connection" "^4.0.0" + "@libp2p/interface-metrics" "^4.0.0" + "@libp2p/interface-transport" "^2.0.0" + "@libp2p/interfaces" "^3.2.0" + "@libp2p/logger" "^2.0.0" + "@libp2p/utils" "^3.0.2" + "@multiformats/mafmt" "^12.0.0" + "@multiformats/multiaddr" "^12.0.0" + stream-to-it "^0.2.2" + "@libp2p/topology@^4.0.0": version "4.0.1" resolved "https://registry.yarnpkg.com/@libp2p/topology/-/topology-4.0.1.tgz#8efab229ed32d30cfa6c4a371e8022011c0ff6f9" @@ -2551,6 +2711,16 @@ resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-3.4.1-solc-0.7-2.tgz#371c67ebffe50f551c3146a9eec5fe6ffe862e92" integrity sha512-tAG9LWg8+M2CMu7hIsqHPaTyG4uDzjr6mhvH96LvOpLZZj6tgzTluBt+LsCf1/QaYrlis6pITvpIaIhE+iZB+Q== +"@openzeppelin/contracts@4.6.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-4.6.0.tgz#c91cf64bc27f573836dba4122758b4743418c1b3" + integrity sha512-8vi4d50NNya/bQqCmaVzvHNmwHvS0OBKb7HNtuNwEE3scXWrP31fKQoGxNMT+KbzmrNZzatE3QK5p2gFONI/hg== + +"@openzeppelin/contracts@^4.7.3": + version "4.9.3" + resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-4.9.3.tgz#00d7a8cf35a475b160b3f0293a6403c511099364" + integrity sha512-He3LieZ1pP2TNt5JbkPA4PNT9WC3gOTOlDcFGJW4Le4QKqwmiNJCRt44APfxMxvq7OugU/cqYuPcSBzOw38DAg== + "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -2817,6 +2987,24 @@ "@stablelib/random" "^1.0.2" "@stablelib/wipe" "^1.0.1" +"@statechannels/exit-format@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@statechannels/exit-format/-/exit-format-0.2.0.tgz#b9362816c2a23d59e429b86b310021de1031a387" + integrity sha512-i+HIPy2P6ddwT/uP0O6AiTmBRTQ9+vLmLnfJtvXmtpTsB8OT1R9Jjj5iVKowGcWk+cg8koEtQuQDMxfrHq7LaQ== + dependencies: + "@openzeppelin/contracts" "4.6.0" + ethers "^5.1.4" + lodash "^4.17.21" + +"@statechannels/nitro-protocol@^2.0.0-alpha.4": + version "2.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/@statechannels/nitro-protocol/-/nitro-protocol-2.0.0-alpha.4.tgz#ff252e5cd7e73740ad25a35b2af7953b499db63d" + integrity sha512-Nmiyu0h7VjzoYPmzUOVWb7KzzdRRTjnF1YYVqsiHiCEVkjZVBtSK/J8RDL4Ozzn2MwyOIiA90Wlrl4KB+tB43g== + dependencies: + "@openzeppelin/contracts" "^4.7.3" + "@statechannels/exit-format" "^0.2.0" + "@typechain/ethers-v5" "^9.0.0" + "@szmarczak/http-timer@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" @@ -2849,6 +3037,14 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1" integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== +"@typechain/ethers-v5@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@typechain/ethers-v5/-/ethers-v5-9.0.0.tgz#6aa93bea7425c0463bd8a61eea3643540ef851bd" + integrity sha512-bAanuPl1L2itaUdMvor/QvwnIH+TM/CmG00q17Ilv3ZZMeJ2j8HcarhgJUZ9pBY1teBb85P8cC03dz3mSSx+tQ== + dependencies: + lodash "^4.17.15" + ts-essentials "^7.0.1" + "@types/abstract-leveldown@*": version "5.0.1" resolved "https://registry.yarnpkg.com/@types/abstract-leveldown/-/abstract-leveldown-5.0.1.tgz#3c7750d0186b954c7f2d2f6acc8c3c7ba0c3412e" @@ -3066,11 +3262,6 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== -"@types/retry@0.12.1": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" - integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== - "@types/secp256k1@^4.0.1": version "4.0.2" resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.2.tgz#20c29a87149d980f64464e56539bf4810fdb5d1d" @@ -3386,6 +3577,19 @@ abortable-iterator@^4.0.2: get-iterator "^2.0.0" it-stream-types "^1.0.3" +abstract-level@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/abstract-level/-/abstract-level-1.0.3.tgz#78a67d3d84da55ee15201486ab44c09560070741" + integrity sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA== + dependencies: + buffer "^6.0.3" + catering "^2.1.0" + is-buffer "^2.0.5" + level-supports "^4.0.0" + level-transcoder "^1.0.1" + module-error "^1.0.1" + queue-microtask "^1.2.3" + abstract-leveldown@^6.2.1: version "6.3.0" resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz#d25221d1e6612f820c35963ba4bd739928f6026a" @@ -4020,6 +4224,16 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= +browser-level@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browser-level/-/browser-level-1.0.1.tgz#36e8c3183d0fe1c405239792faaab5f315871011" + integrity sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ== + dependencies: + abstract-level "^1.0.2" + catering "^2.1.1" + module-error "^1.0.2" + run-parallel-limit "^1.1.0" + browser-readablestream-to-it@^1.0.1, browser-readablestream-to-it@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz#ac3e406c7ee6cdf0a502dd55db33bab97f7fba76" @@ -4252,7 +4466,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -catering@^2.0.0, catering@^2.1.0: +catering@^2.0.0, catering@^2.1.0, catering@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/catering/-/catering-2.1.1.tgz#66acba06ed5ee28d5286133982a927de9a04b510" integrity sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w== @@ -4393,6 +4607,17 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" +classic-level@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/classic-level/-/classic-level-1.3.0.tgz#5e36680e01dc6b271775c093f2150844c5edd5c8" + integrity sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg== + dependencies: + abstract-level "^1.0.2" + catering "^2.1.0" + module-error "^1.0.1" + napi-macros "^2.2.2" + node-gyp-build "^4.3.0" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" @@ -5185,11 +5410,6 @@ dotenv@^10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -dotenv@^16.0.3: - version "16.0.3" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" - integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== - dotenv@^8.2.0: version "8.6.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" @@ -5770,10 +5990,10 @@ ethereumjs-util@^7.0.10, ethereumjs-util@^7.0.7: ethjs-util "0.1.6" rlp "^2.2.4" -ethers@^5.2.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.1.tgz#48c83a44900b5f006eb2f65d3ba6277047fd4f33" - integrity sha512-5krze4dRLITX7FpU8J4WscXqADiKmyeNlylmmDLbS95DaZpBhDe2YSwRQwKXWNyXcox7a3gBgm/MkGXV1O1S/Q== +ethers@^5.1.4, ethers@^5.4.4, ethers@^5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e" + integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg== dependencies: "@ethersproject/abi" "5.7.0" "@ethersproject/abstract-provider" "5.7.0" @@ -5793,7 +6013,7 @@ ethers@^5.2.0: "@ethersproject/networks" "5.7.1" "@ethersproject/pbkdf2" "5.7.0" "@ethersproject/properties" "5.7.0" - "@ethersproject/providers" "5.7.1" + "@ethersproject/providers" "5.7.2" "@ethersproject/random" "5.7.0" "@ethersproject/rlp" "5.7.0" "@ethersproject/sha2" "5.7.0" @@ -5806,10 +6026,10 @@ ethers@^5.2.0: "@ethersproject/web" "5.7.1" "@ethersproject/wordlists" "5.7.0" -ethers@^5.4.4: - version "5.7.2" - resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e" - integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg== +ethers@^5.2.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.1.tgz#48c83a44900b5f006eb2f65d3ba6277047fd4f33" + integrity sha512-5krze4dRLITX7FpU8J4WscXqADiKmyeNlylmmDLbS95DaZpBhDe2YSwRQwKXWNyXcox7a3gBgm/MkGXV1O1S/Q== dependencies: "@ethersproject/abi" "5.7.0" "@ethersproject/abstract-provider" "5.7.0" @@ -5829,7 +6049,7 @@ ethers@^5.4.4: "@ethersproject/networks" "5.7.1" "@ethersproject/pbkdf2" "5.7.0" "@ethersproject/properties" "5.7.0" - "@ethersproject/providers" "5.7.2" + "@ethersproject/providers" "5.7.1" "@ethersproject/random" "5.7.0" "@ethersproject/rlp" "5.7.0" "@ethersproject/sha2" "5.7.0" @@ -6842,11 +7062,6 @@ hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hashlru@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/hashlru/-/hashlru-2.3.0.tgz#5dc15928b3f6961a2056416bb3a4910216fdfb51" - integrity sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A== - he@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -7137,7 +7352,7 @@ interface-datastore@^6.0.2: nanoid "^3.0.2" uint8arrays "^3.0.0" -interface-datastore@^7.0.0: +interface-datastore@^7.0.0, interface-datastore@^7.0.3: version "7.0.4" resolved "https://registry.yarnpkg.com/interface-datastore/-/interface-datastore-7.0.4.tgz#f09ae4e2896f57f876d5d742a59e982fb3f42891" integrity sha512-Q8LZS/jfFFHz6XyZazLTAc078SSCoa27ZPBOfobWdpDiFO7FqPA2yskitUJIhaCgxNK8C+/lMBUTBNfVIDvLiw== @@ -7770,6 +7985,13 @@ it-merge@^2.0.0: dependencies: it-pushable "^3.1.0" +it-merge@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/it-merge/-/it-merge-3.0.1.tgz#20cc293593586e5afcbfed8ba88a94def5ccfcfa" + integrity sha512-I6hjU1ABO+k3xY1H6JtCSDXvUME88pxIXSgKeT4WI5rPYbQzpr98ldacVuG95WbjaJxKl6Qot6lUdxduLBQPHA== + dependencies: + it-pushable "^3.1.0" + it-pair@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/it-pair/-/it-pair-2.0.4.tgz#3113fd3f0b573f823cfd6c4339432ea7ddebc7c8" @@ -7803,6 +8025,15 @@ it-pipe@^2.0.3, it-pipe@^2.0.4, it-pipe@^2.0.5: it-pushable "^3.1.0" it-stream-types "^1.0.3" +it-pipe@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/it-pipe/-/it-pipe-3.0.1.tgz#b25720df82f4c558a8532602b5fbc37bbe4e7ba5" + integrity sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA== + dependencies: + it-merge "^3.0.0" + it-pushable "^3.1.2" + it-stream-types "^2.0.1" + it-pushable@^3.0.0, it-pushable@^3.1.0, it-pushable@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/it-pushable/-/it-pushable-3.1.2.tgz#6f2420fb192f637613c561720945a36b6d9160ae" @@ -7816,7 +8047,7 @@ it-reader@^6.0.1: it-stream-types "^1.0.4" uint8arraylist "^2.0.0" -it-sort@^2.0.0: +it-sort@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/it-sort/-/it-sort-2.0.1.tgz#37af025862f7adb30d7fc1f8520b3cd7ef219ef6" integrity sha512-9f4jKOTHfxc/FJpg/wwuQ+j+88i+sfNGKsu2HukAKymm71/XDnBFtOAOzaimko3YIhmn/ERwnfEKrsYLykxw9A== @@ -7828,6 +8059,11 @@ it-stream-types@^1.0.2, it-stream-types@^1.0.3, it-stream-types@^1.0.4: resolved "https://registry.yarnpkg.com/it-stream-types/-/it-stream-types-1.0.5.tgz#9c72e6adefdea9dac69d0a28fbea783deebd508d" integrity sha512-I88Ka1nHgfX62e5mi5LLL+oueqz7Ltg0bUdtsUKDe9SoUqbQPf2Mp5kxDTe9pNhHQGs4pvYPAINwuZ1HAt42TA== +it-stream-types@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/it-stream-types/-/it-stream-types-2.0.1.tgz#69cb4d7e79e707b8257a8997e02751ccb6c3af32" + integrity sha512-6DmOs5r7ERDbvS4q8yLKENcj6Yecr7QQTqWApbZdfAUTEC947d+PEha7PCqhm//9oxaLYL7TWRekwhoXl2s6fg== + it-take@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/it-take/-/it-take-2.0.1.tgz#f9e5ddf0b73a18ba00e62fb532d9d3cde3fe4ce6" @@ -8180,6 +8416,11 @@ level-supports@^2.0.1: resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-2.1.0.tgz#9af908d853597ecd592293b2fad124375be79c5f" integrity sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA== +level-supports@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-4.0.1.tgz#431546f9d81f10ff0fea0e74533a0e875c08c66a" + integrity sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA== + level-supports@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-1.0.1.tgz#2f530a596834c7301622521988e2c36bb77d122d" @@ -8187,6 +8428,14 @@ level-supports@~1.0.0: dependencies: xtend "^4.0.2" +level-transcoder@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/level-transcoder/-/level-transcoder-1.0.1.tgz#f8cef5990c4f1283d4c86d949e73631b0bc8ba9c" + integrity sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w== + dependencies: + buffer "^6.0.3" + module-error "^1.0.1" + level-ws@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/level-ws/-/level-ws-2.0.0.tgz#207a07bcd0164a0ec5d62c304b4615c54436d339" @@ -8205,6 +8454,14 @@ level@^7.0.0: level-packager "^6.0.1" leveldown "^6.1.0" +level@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/level/-/level-8.0.0.tgz#41b4c515dabe28212a3e881b61c161ffead14394" + integrity sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ== + dependencies: + browser-level "^1.0.1" + classic-level "^1.2.0" + leveldown@^6.1.0: version "6.1.1" resolved "https://registry.yarnpkg.com/leveldown/-/leveldown-6.1.1.tgz#0f0e480fa88fd807abf94c33cb7e40966ea4b5ce" @@ -8458,6 +8715,11 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.13.1.tgz#267a81fbd0881327c46a81c5922606a2cfe336c4" integrity sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ== +lru-cache@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.0.tgz#b9e2a6a72a129d81ab317202d93c7691df727e61" + integrity sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -8972,6 +9234,11 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== +module-error@^1.0.1, module-error@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/module-error/-/module-error-1.0.2.tgz#8d1a48897ca883f47a45816d4fb3e3c6ba404d86" + integrity sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA== + mortice@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/mortice/-/mortice-3.0.1.tgz#27c1943b1841502c7b27a9c8fea789f87c124515" @@ -9076,6 +9343,11 @@ nanoid@^4.0.0: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-4.0.2.tgz#140b3c5003959adbebf521c170f282c5e7f9fb9e" integrity sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw== +napi-macros@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.2.2.tgz#817fef20c3e0e40a963fbf7b37d1600bd0201044" + integrity sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g== + napi-macros@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b" @@ -9155,7 +9427,7 @@ node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1: version "2.6.7" resolved "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz#1b5d62978f2ed07b99444f64f0df39f960a6d34d" -node-forge@^1.1.0, node-forge@^1.3.1: +node-forge@^1.1.0: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== @@ -9678,14 +9950,6 @@ p-reflect@^3.1.0: resolved "https://registry.yarnpkg.com/p-reflect/-/p-reflect-3.1.0.tgz#bba22747439b5fc50a7f626e8e909dc9b888218d" integrity sha512-3sG3UlpisPSaX+o7u2q01hIQmrpkvdl5GSO1ZwL7pfc5kHB2bPF0eFNCfYTrW1/LTUdgmPwBAvmT0Zr8eSmaAQ== -p-retry@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-5.1.2.tgz#c16eaee4f2016f9161d12da40d3b8b0f2e3c1b76" - integrity sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g== - dependencies: - "@types/retry" "0.12.1" - retry "^0.13.1" - p-settle@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/p-settle/-/p-settle-5.1.0.tgz#6abf85e073d6b137b48ed70f8a8d94660454bd17" @@ -10060,6 +10324,11 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" +pluralize@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + postcss-modules-extract-imports@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" @@ -10775,7 +11044,7 @@ retimer@^3.0.0: resolved "https://registry.yarnpkg.com/retimer/-/retimer-3.0.0.tgz#98b751b1feaf1af13eb0228f8ea68b8f9da530df" integrity sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA== -retry@0.13.1, retry@^0.13.1: +retry@0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== @@ -11705,6 +11974,11 @@ truncate-utf8-bytes@^1.0.0: dependencies: utf8-byte-length "^1.0.1" +ts-essentials@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-7.0.3.tgz#686fd155a02133eedcc5362dc8b5056cde3e5a38" + integrity sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ== + ts-invariant@^0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" @@ -11870,7 +12144,7 @@ typeorm-naming-strategies@^2.0.0: resolved "https://registry.yarnpkg.com/typeorm-naming-strategies/-/typeorm-naming-strategies-2.0.0.tgz#c7c10bc768ddce2592ef9ad4d2dca55fd5fa6ad6" integrity sha512-nsJ5jDjhBBEG6olFmxojkO4yrW7hEv38sH7ZXWWx9wnDoo9uaoH/mo2mBYAh/VKgwoFHBLu+CYxGmzXz2GUMcA== -typeorm@^0.2.32: +typeorm@0.2.37, typeorm@^0.2.32: version "0.2.37" resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.2.37.tgz#1a5e59216077640694d27c04c99ed3f968d15dc8" integrity sha512-7rkW0yCgFC24I5T0f3S/twmLSuccPh1SQmxET/oDWn2sSDVzbyWdnItSdKy27CdJGTlKHYtUVeOcMYw5LRsXVw==