diff --git a/package.json b/package.json index 60ccb96f4..182170bcf 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "prettier": "^2.1.2", "ts-loader": "^8.0.5", "tslint": "6.1.3", - "typescript": "^4.0.3", + "typescript": "^4.3.4", "webpack": "^4.41.5", "webpack-cli": "^4.0.0", "wrtc": "0.4.1", diff --git a/packages/mesh-browser-lite/package.json b/packages/mesh-browser-lite/package.json index 3721ded69..25572412c 100644 --- a/packages/mesh-browser-lite/package.json +++ b/packages/mesh-browser-lite/package.json @@ -17,8 +17,7 @@ "devDependencies": { "@types/dexie": "^1.3.1", "shx": "^0.3.2", - "typedoc": "^0.15.0", - "typescript": "^4.0.3" + }, "dependencies": { "@0x/order-utils": "^10.2.0", diff --git a/packages/mesh-browser-shim/package.json b/packages/mesh-browser-shim/package.json index f6189b4a7..c109f1ec1 100644 --- a/packages/mesh-browser-shim/package.json +++ b/packages/mesh-browser-shim/package.json @@ -14,7 +14,7 @@ "@types/dexie": "^1.3.1", "shx": "^0.3.2", "ts-loader": "^8.0.5", - "typescript": "^4.0.3", + "typescript": "^4.3.4", "webpack": "^4.43.0", "webpack-cli": "^4.0.0" }, diff --git a/packages/mesh-browser/package.json b/packages/mesh-browser/package.json index 93630be6d..1b706b828 100644 --- a/packages/mesh-browser/package.json +++ b/packages/mesh-browser/package.json @@ -29,8 +29,7 @@ "shx": "^0.3.2", "ts-loader": "^8.0.5", "tslint": "6.1.3", - "typedoc": "^0.15.0", - "typescript": "^4.0.3", + "webpack": "^4.41.5", "webpack-cli": "^4.0.0" }, diff --git a/packages/mesh-graphql-client/package.json b/packages/mesh-graphql-client/package.json index aad1de56d..4ce457d6d 100644 --- a/packages/mesh-graphql-client/package.json +++ b/packages/mesh-graphql-client/package.json @@ -18,19 +18,18 @@ }, "devDependencies": { "@0x/contract-addresses": "^4.11.0", - "@0x/contracts-erc20": "^3.2.1", + "@0x/contracts-erc20": "^3.3.12", "@0x/contracts-exchange": "^3.2.7", "@0x/contracts-test-utils": "^5.3.4", "@0x/dev-utils": "^3.3.0", "@0x/order-utils": "^10.3.0", "@0x/subproviders": "^6.1.1", "@0x/types": "^3.2.0", - "@0x/web3-wrapper": "^7.2.0", + "@0x/web3-wrapper": "^7.4.3", "@types/jsonstream": "^0.8.30", "@types/ramda": "^0.27.27", "@types/rimraf": "^3.0.0", - "@types/websocket": "^1.0.1", - "chai": "^4.2.0", + "chai-as-promised": "^7.1.1", "chai-bignumber": "^3.0.0", "dirty-chai": "^2.0.1", @@ -38,8 +37,7 @@ "mocha": "^8.1.3", "rimraf": "^3.0.2", "shx": "^0.3.2", - "typedoc": "^0.15.0", - "typescript": "^4.0.3", + "websocket": "^1.0.31" }, "dependencies": { diff --git a/packages/mesh-integration-tests/package.json b/packages/mesh-integration-tests/package.json index e6e94fa7d..b6540824d 100644 --- a/packages/mesh-integration-tests/package.json +++ b/packages/mesh-integration-tests/package.json @@ -17,7 +17,7 @@ "devDependencies": { "rimraf": "^3.0.0", "ts-loader": "^8.0.5", - "typescript": "^4.0.3", + "typescript": "^4.3.4", "webpack": "^4.39.2", "webpack-cli": "^4.0.0" }, diff --git a/packages/mesh-webpack-example-lite/package.json b/packages/mesh-webpack-example-lite/package.json index 68bcd3818..d503e2c26 100644 --- a/packages/mesh-webpack-example-lite/package.json +++ b/packages/mesh-webpack-example-lite/package.json @@ -18,7 +18,7 @@ "rimraf": "^3.0.0", "shx": "^0.3.2", "ts-loader": "^8.0.5", - "typescript": "^4.0.3", + "typescript": "^4.3.4", "webpack": "^4.39.2", "webpack-cli": "^4.0.0" }, diff --git a/packages/mesh-webpack-example/package.json b/packages/mesh-webpack-example/package.json index cf16c3537..1695322c9 100644 --- a/packages/mesh-webpack-example/package.json +++ b/packages/mesh-webpack-example/package.json @@ -16,7 +16,7 @@ "rimraf": "^3.0.0", "shx": "^0.3.2", "ts-loader": "^8.0.5", - "typescript": "^4.0.3", + "typescript": "^4.3.4", "webpack": "^4.39.2", "webpack-cli": "^4.0.0" }, diff --git a/yarn.lock b/yarn.lock index 356966921..5998a72b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,30 +2,44 @@ # yarn lockfile v1 -"@0x/assert@^3.0.9": - version "3.0.9" - resolved "https://registry.yarnpkg.com/@0x/assert/-/assert-3.0.9.tgz#4bc750b786c1f02ea0b7ceb701ebe2e46d30c113" - integrity sha512-ywQuG8feXtIpRn/3tekPZeXLjKfDJPooA5QJEDxHDv1E5ZjSrKSK6B3wdkVW6NJvNPECw0eKjM50uF2784tbfA== +"@0x/assert@^3.0.23", "@0x/assert@^3.0.9": + version "3.0.23" + resolved "https://registry.yarnpkg.com/@0x/assert/-/assert-3.0.23.tgz#f646992270833390ed18cf0e567a84794e8c5ad6" + integrity sha512-hf00higJw+ZNmWSVVAGuX1Os7SqHcwKwxOHPDxrHgAcIUgpTbT/Cz11Jv7NDGDO+Qwuvj5ZP+NtPOJxylRn2eQ== + dependencies: + "@0x/json-schemas" "^6.0.1" + "@0x/typescript-typings" "^5.1.7" + "@0x/utils" "^6.3.0" + "@types/node" "12.12.54" + lodash "^4.17.11" + valid-url "^1.0.9" + +"@0x/assert@^3.0.27": + version "3.0.27" + resolved "https://registry.yarnpkg.com/@0x/assert/-/assert-3.0.27.tgz#a4e54e5c1703c276689a21c935ecd24b2be292b9" + integrity sha512-3757yEei2UwowD75qYAvGz2eARt/4UrpECYGWVdIQ32D2/nsLnPjIkqXj0whpt1bgf8NZKPE3sOrxC3LwuCEnw== dependencies: - "@0x/json-schemas" "^5.1.0" - "@0x/typescript-typings" "^5.1.1" - "@0x/utils" "^5.5.1" + "@0x/json-schemas" "^6.1.3" + "@0x/typescript-typings" "^5.2.0" + "@0x/utils" "^6.4.3" + "@types/node" "12.12.54" lodash "^4.17.11" valid-url "^1.0.9" -"@0x/base-contract@^6.2.3": - version "6.2.3" - resolved "https://registry.yarnpkg.com/@0x/base-contract/-/base-contract-6.2.3.tgz#d2025451a26f0f0d948559331e3dacaa05a88fbe" - integrity sha512-VZm0l0BhLEi+h5Ncoc/7fnmee2/1W7IjrJmCgD2zFjTYje+RHejdDNFy+U+tGC4CTV4G402hgxH4qzJlxkac5Q== +"@0x/base-contract@^6.2.3", "@0x/base-contract@^6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@0x/base-contract/-/base-contract-6.4.0.tgz#7ffcb18b0b8d522545074cada1f4d62dce0a88ec" + integrity sha512-q6OEd6POXqlEgm2u9poA41I5MEQKLSrihYGu89hAb1XBwdwblVSZS1YyvrujNr4nrRCwgVK759+aCfaj1amh6A== dependencies: - "@0x/assert" "^3.0.9" - "@0x/json-schemas" "^5.1.0" - "@0x/utils" "^5.5.1" - "@0x/web3-wrapper" "^7.2.0" + "@0x/assert" "^3.0.27" + "@0x/json-schemas" "^6.1.3" + "@0x/utils" "^6.4.3" + "@0x/web3-wrapper" "^7.5.3" + "@types/node" "12.12.54" ethereumjs-account "^3.0.0" ethereumjs-blockstream "^7.0.0" - ethereumjs-util "^5.1.1" - ethereumjs-vm "^4.0.0" + ethereumjs-util "^7.0.10" + ethereumjs-vm "^4.2.0" ethers "~4.0.4" js-sha3 "^0.7.0" uuid "^3.3.2" @@ -68,12 +82,12 @@ "@0x/web3-wrapper" "^7.2.0" lodash "^4.17.11" -"@0x/contracts-erc20@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@0x/contracts-erc20/-/contracts-erc20-3.2.1.tgz#7673f5ea6215eba926c1911a6b558cf2a71be587" - integrity sha512-Tuj5P/Oli0PSedbhxXdn4/OHNPkaoVHzyvHYn0l4gIfeXB15ViEJOpjmT/jxInkkD4WpRVUyvXJtnezmeSaQAw== +"@0x/contracts-erc20@^3.2.1", "@0x/contracts-erc20@^3.3.12": + version "3.3.12" + resolved "https://registry.yarnpkg.com/@0x/contracts-erc20/-/contracts-erc20-3.3.12.tgz#6e6ba42cd2fde93273859d97749af837f7385d23" + integrity sha512-F7AoCIFgDHYlIXwhFzVLU988ZZYPTtNJzsFZTUV85WhdL5GzEtvggg61hvsGOhb03lIbrL5f4O8fzUteMBecOw== dependencies: - "@0x/base-contract" "^6.2.3" + "@0x/base-contract" "^6.4.0" "@0x/contracts-erc721@^3.1.7": version "3.1.7" @@ -163,6 +177,26 @@ jsonschema "^1.2.0" lodash.values "^4.3.0" +"@0x/json-schemas@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-6.0.1.tgz#6318356ee1d12fbe1a657eaba6ece1941fbf90ee" + integrity sha512-JSM4Do8XCJ0FK5NgU+s37xNTigEKelyIlQfMWTJFLSJRuOaDaWW6nFYZb+/trIcyFu2fQO9BmU6fNiVwyL1xLA== + dependencies: + "@0x/typescript-typings" "^5.1.7" + "@types/node" "12.12.54" + ajv "^6.12.5" + lodash.values "^4.3.0" + +"@0x/json-schemas@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-6.1.3.tgz#da71ed2e50ae6813a6d4d0fe5f8ad69b8e6a7435" + integrity sha512-q2vcUXqn+dfDqaA/Y45hRfDWtAiW/S8wAgTfZ8oxUkak3eglG5c2kCOXC+QgVmH/qiLYCZiUmDXT2kc6d5xDew== + dependencies: + "@0x/typescript-typings" "^5.2.0" + "@types/node" "12.12.54" + ajv "^6.12.5" + lodash.values "^4.3.0" + "@0x/order-utils@^10.0.1", "@0x/order-utils@^10.2.0", "@0x/order-utils@^10.3.0": version "10.3.0" resolved "https://registry.yarnpkg.com/@0x/order-utils/-/order-utils-10.3.0.tgz#4d6ee873a6e9ff913aa6e45f6c7ddccff7fed986" @@ -355,6 +389,24 @@ bignumber.js "~9.0.0" ethereum-types "^3.2.0" +"@0x/types@^3.3.2": + version "3.3.2" + resolved "https://registry.yarnpkg.com/@0x/types/-/types-3.3.2.tgz#a35b61a1ffe6d735251f02055763bcb3d2aeeac8" + integrity sha512-Ni7AGdroA9H88Q3o/CEaLpsQxhuNWA9VYWr1XyNU3kwh274k7B1eqTRT3sa7s8afFp5t6pQcRZqpws2teRfSzw== + dependencies: + "@types/node" "12.12.54" + bignumber.js "~9.0.0" + ethereum-types "^3.4.1" + +"@0x/types@^3.3.3": + version "3.3.3" + resolved "https://registry.yarnpkg.com/@0x/types/-/types-3.3.3.tgz#5df4ec381bba9f62441474b0e54309ddb2fccd17" + integrity sha512-pImq1ukZl+YN64ZKQqNPTOK8noNw4rHMksEEPzFGM26x7Utovf8Py+VFqbZrn1TMw/9WWGeZg8lPxs+LUYxayw== + dependencies: + "@types/node" "12.12.54" + bignumber.js "~9.0.0" + ethereum-types "^3.5.0" + "@0x/typescript-typings@^4.2.2", "@0x/typescript-typings@^4.3.0": version "4.3.0" resolved "https://registry.yarnpkg.com/@0x/typescript-typings/-/typescript-typings-4.3.0.tgz#4813a996ac5101841d1c22f4aa1738ab56168857" @@ -366,15 +418,28 @@ ethereum-types "^2.1.6" popper.js "1.14.3" -"@0x/typescript-typings@^5.1.1": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@0x/typescript-typings/-/typescript-typings-5.1.1.tgz#e5216f33e5859d48cd441a059da9c56c2b6df36a" - integrity sha512-a8/uKPNStHORFQzI/DDEq4ixb4IricPogAJ3P17YnNYr/yF3HwXEu6+cFxs4qi1fr0zGoPe7D3XtqtR+dX/ajQ== +"@0x/typescript-typings@^5.1.1", "@0x/typescript-typings@^5.1.7": + version "5.1.7" + resolved "https://registry.yarnpkg.com/@0x/typescript-typings/-/typescript-typings-5.1.7.tgz#9199c7084bcf6917b1254701243feaf9838b0427" + integrity sha512-3hWvoYcja7/lKoK46WZzIWKH4vQrU6J6eKAJypvUk8il5+Ff+CUQrVcmsLZRd8T47E6PFosOocEs2XAKz0/zKA== dependencies: "@types/bn.js" "^4.11.0" + "@types/node" "12.12.54" "@types/react" "*" bignumber.js "~9.0.0" - ethereum-types "^3.2.0" + ethereum-types "^3.4.1" + popper.js "1.14.3" + +"@0x/typescript-typings@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@0x/typescript-typings/-/typescript-typings-5.2.0.tgz#3eba353a27a83697f6f4f6d65ce14506687f52b7" + integrity sha512-8Gk0riQ37HTv3bNe/iWsb9mcJuRCMk/16PZTzA3IUauNQajcJgTD601pHbmBF57SJDpFhJIRg2Crcf6hePlzBA== + dependencies: + "@types/bn.js" "^4.11.0" + "@types/node" "12.12.54" + "@types/react" "*" + bignumber.js "~9.0.0" + ethereum-types "^3.5.0" popper.js "1.14.3" "@0x/utils@^4.3.3": @@ -415,18 +480,74 @@ js-sha3 "^0.7.0" lodash "^4.17.11" -"@0x/web3-wrapper@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@0x/web3-wrapper/-/web3-wrapper-7.2.0.tgz#079f59276a7ea4e2920881645c51f71b1c0251e3" - integrity sha512-5jRr5Xl/co5VZB2sCFiokuRwuPc2BENeSVuXll/+YNmytP5+C+7oDvVt6GrGP3j5921GIr4EhusZMbvOFw1oKQ== +"@0x/utils@^6.3.0": + version "6.3.0" + resolved "https://registry.yarnpkg.com/@0x/utils/-/utils-6.3.0.tgz#7c9183e6e725fa32fb81a7de0e371917cf64251a" + integrity sha512-I3eIvEYnKVsXDQv7dKRBHxRg9a4thDxmvGTEeT9wCsodjaHn5tTYmrkkfUiKFPQ8HEvdenTasPAPI2Y83rMdzA== dependencies: - "@0x/assert" "^3.0.9" - "@0x/json-schemas" "^5.1.0" - "@0x/typescript-typings" "^5.1.1" - "@0x/utils" "^5.5.1" - ethereum-types "^3.2.0" + "@0x/types" "^3.3.2" + "@0x/typescript-typings" "^5.1.7" + "@types/mocha" "^5.2.7" + "@types/node" "12.12.54" + abortcontroller-polyfill "^1.1.9" + bignumber.js "~9.0.0" + chalk "^2.3.0" + detect-node "2.0.3" + ethereum-types "^3.4.1" ethereumjs-util "^5.1.1" ethers "~4.0.4" + isomorphic-fetch "2.2.1" + js-sha3 "^0.7.0" + lodash "^4.17.11" + +"@0x/utils@^6.4.3": + version "6.4.3" + resolved "https://registry.yarnpkg.com/@0x/utils/-/utils-6.4.3.tgz#d7c710a8d8b8f2ee3a4e324dc71423078d93ff37" + integrity sha512-HxZ22/fGGL56BhKAtPWe9mAurhzwH775uL6uEpHWt0TuOgNAdDZHz5GhiCh6mTz+5Bf6jmk0/VroMcWUB8qFnw== + dependencies: + "@0x/types" "^3.3.3" + "@0x/typescript-typings" "^5.2.0" + "@types/mocha" "^5.2.7" + "@types/node" "12.12.54" + abortcontroller-polyfill "^1.1.9" + bignumber.js "~9.0.0" + chalk "^2.3.0" + detect-node "2.0.3" + ethereum-types "^3.5.0" + ethereumjs-util "^7.0.10" + ethers "~4.0.4" + isomorphic-fetch "2.2.1" + js-sha3 "^0.7.0" + lodash "^4.17.11" + +"@0x/web3-wrapper@^7.2.0", "@0x/web3-wrapper@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@0x/web3-wrapper/-/web3-wrapper-7.4.3.tgz#f071dce27178d24a7bce37a125ec4e3c9f4293de" + integrity sha512-uwxaoEE4cGIRmz2vD/DRf8p9CEPmt1fIvfyykamlROKfAvXcIZlVUQZyoMCp2mN1WsoYxBFFAbTrkVmT+gTiFA== + dependencies: + "@0x/assert" "^3.0.23" + "@0x/json-schemas" "^6.0.1" + "@0x/typescript-typings" "^5.1.7" + "@0x/utils" "^6.3.0" + "@types/node" "12.12.54" + ethereum-types "^3.4.1" + ethereumjs-util "^5.1.1" + ethers "~4.0.4" + lodash "^4.17.11" + +"@0x/web3-wrapper@^7.5.3": + version "7.5.3" + resolved "https://registry.yarnpkg.com/@0x/web3-wrapper/-/web3-wrapper-7.5.3.tgz#f36c3a2e5ffcbca2b3deef1a15e7485eb91dba7e" + integrity sha512-h8FozQKpXQTJJphEAgZ3+4mV5gOXVk9xFFTOxK1CCHfciKXeISWWrOonkBz36dw+XmjRAL/2zTks0boQiDhNvQ== + dependencies: + "@0x/assert" "^3.0.27" + "@0x/json-schemas" "^6.1.3" + "@0x/typescript-typings" "^5.2.0" + "@0x/utils" "^6.4.3" + "@types/node" "12.12.54" + ethereum-types "^3.5.0" + ethereumjs-util "^7.0.10" + ethers "~4.0.4" lodash "^4.17.11" "@apollo/client@^3.2.4": @@ -1572,6 +1693,13 @@ dependencies: "@types/node" "*" +"@types/bn.js@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.0.tgz#32c5d271503a12653c62cf4d2b45e6eab8cebc68" + integrity sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA== + dependencies: + "@types/node" "*" + "@types/cacheable-request@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.1.tgz#5d22f3dded1fd3a84c0bbeb5039a7419c2c91976" @@ -1680,16 +1808,16 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.1.tgz#fdf6f6c6c73d3d8eee9c98a9a0485bc524b048d7" integrity sha512-HnYlg/BRF8uC1FyKRFZwRaCPTPYKa+6I8QiUZFLredaGOou481cgFS4wKRFyKvQtX8xudqkSdBczJHIYSQYKrQ== +"@types/node@12.12.54", "@types/node@^12.6.1": + version "12.12.54" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.54.tgz#a4b58d8df3a4677b6c08bfbc94b7ad7a7a5f82d1" + integrity sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w== + "@types/node@^10.12.18", "@types/node@^10.3.2": version "10.17.28" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.28.tgz#0e36d718a29355ee51cec83b42d921299200f6d9" integrity sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== -"@types/node@^12.6.1": - version "12.12.54" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.54.tgz#a4b58d8df3a4677b6c08bfbc94b7ad7a7a5f82d1" - integrity sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w== - "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" @@ -1756,10 +1884,10 @@ dependencies: "@types/ethereum-protocol" "*" -"@types/websocket@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.1.tgz#039272c196c2c0e4868a0d8a1a27bbb86e9e9138" - integrity sha512-f5WLMpezwVxCLm1xQe/kdPpQIOmL0TXYx2O15VYfYzc7hTIdxiOoOvez+McSIw3b7z/1zGovew9YSL7+h4h7/Q== +"@types/websocket@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.2.tgz#d2855c6a312b7da73ed16ba6781815bf30c6187a" + integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== dependencies: "@types/node" "*" @@ -2123,7 +2251,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.6: +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.5, ajv@^6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3634,16 +3762,16 @@ chai-bignumber@^3.0.0: resolved "https://registry.yarnpkg.com/chai-bignumber/-/chai-bignumber-3.0.0.tgz#e90cf1f468355bbb11a9acd051222586cd2648a9" integrity sha512-SubOtaSI2AILWTWe2j0c6i2yFT/f9J6UBjeVGDuwDiPLkF/U5+/eTWUE3sbCZ1KgcPF6UJsDVYbIxaYA097MQA== -chai@^4.0.1, chai@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" - integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== +chai@^4.0.1, chai@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.4.tgz#b55e655b31e1eac7099be4c08c21964fce2e6c49" + integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA== dependencies: assertion-error "^1.1.0" check-error "^1.0.2" deep-eql "^3.0.1" get-func-name "^2.0.0" - pathval "^1.1.0" + pathval "^1.1.1" type-detect "^4.0.5" chalk@^1.1.3: @@ -5115,12 +5243,20 @@ ethereum-types@^2.1.6: "@types/node" "*" bignumber.js "~8.0.2" -ethereum-types@^3.0.0, ethereum-types@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ethereum-types/-/ethereum-types-3.2.0.tgz#5bd27cadc3c1b3c2e2bf94654fa2bc3618a4520f" - integrity sha512-osxikvWF2CuHauo2jiBpGalLXbCj5xWm2WcNr+Z4sNTk7z6DArPNXwsgANu2bA+aAsqSSF4NgsNx8JS1d3xdOQ== +ethereum-types@^3.0.0, ethereum-types@^3.2.0, ethereum-types@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/ethereum-types/-/ethereum-types-3.4.1.tgz#bf017187ed8fad579024f4aab6f24dc25f4234e9" + integrity sha512-lbPTw4bYvFwHa1+8wFyM3vJ6o5ypu8IvzmJj2tcRu+6PXgpMNmsixHLM4A2M3eZZ6PPA7X6ndfMe+69ODtswWw== dependencies: - "@types/node" "*" + "@types/node" "12.12.54" + bignumber.js "~9.0.0" + +ethereum-types@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/ethereum-types/-/ethereum-types-3.5.0.tgz#27393f0d86f55bb1dcbff8a6af55a39c1f751c0d" + integrity sha512-vTGJl45DxOK21w3rzlqV8KrfcdIJC+4ZqxFkjNf1aw2GBMXZy2MxiibUqBth2M823d98WgOuFpVHobOfa7ejDw== + dependencies: + "@types/node" "12.12.54" bignumber.js "~9.0.0" ethereumjs-abi@0.6.5: @@ -5287,6 +5423,18 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.1.0, ethereumjs-util@^6.2.0: ethjs-util "0.1.6" rlp "^2.2.3" +ethereumjs-util@^7.0.10: + version "7.0.10" + resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.0.10.tgz#5fb7b69fa1fda0acc59634cf39d6b0291180fc1f" + integrity sha512-c/xThw6A+EAnej5Xk5kOzFzyoSnw0WX0tSlZ6pAsfGVvQj3TItaDg9b1+Fz1RJXA+y2YksKwQnuzgt1eY6LKzw== + dependencies: + "@types/bn.js" "^5.1.0" + bn.js "^5.1.2" + create-hash "^1.1.2" + ethereum-cryptography "^0.1.3" + ethjs-util "0.1.6" + rlp "^2.2.4" + ethereumjs-util@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.0.4.tgz#f4b2022a91416bf421b35b0d5b81c21e8abd8b7f" @@ -5299,7 +5447,7 @@ ethereumjs-util@^7.0.2: ethjs-util "0.1.6" rlp "^2.2.4" -ethereumjs-vm@4.2.0, ethereumjs-vm@^4.0.0: +ethereumjs-vm@4.2.0, ethereumjs-vm@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-4.2.0.tgz#e885e861424e373dbc556278f7259ff3fca5edab" integrity sha512-X6qqZbsY33p5FTuZqCnQ4+lo957iUJMM6Mpa6bL4UW0dxM6WmDSHuI4j/zOp1E2TDKImBGCJA9QPfc08PaNubA== @@ -6177,7 +6325,7 @@ glob@7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@7.1.6, glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.6: +glob@7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -6200,6 +6348,18 @@ glob@^5.0.15: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7, glob@~7.1.6: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -6431,10 +6591,10 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" -handlebars@^4.0.1, handlebars@^4.7.0, handlebars@^4.7.3: - version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== +handlebars@^4.0.1, handlebars@^4.7.0, handlebars@^4.7.3, handlebars@^4.7.7: + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" neo-async "^2.6.0" @@ -7850,10 +8010,10 @@ lodash@4.17.14: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.14.tgz#9ce487ae66c96254fe20b599f21b6816028078ba" integrity sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw== -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@2.2.0, log-symbols@^2.2.0: version "2.2.0" @@ -7933,7 +8093,7 @@ ltgt@~2.1.1: resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.1.3.tgz#10851a06d9964b971178441c23c9e52698eece34" integrity sha1-EIUaBtmWS5cReEQcI8nlJpjuzjQ= -lunr@^2.3.8: +lunr@^2.3.8, lunr@^2.3.9: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== @@ -7989,6 +8149,11 @@ marked@^0.8.0: resolved "https://registry.yarnpkg.com/marked/-/marked-0.8.2.tgz#4faad28d26ede351a7a1aaa5fec67915c869e355" integrity sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw== +marked@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.1.tgz#b7c27f520fc4de0ddd049d9b4be3b04e06314923" + integrity sha512-5XFS69o9CzDpQDSpUYC+AN2xvq8yl1EGa5SG/GI1hP78/uTeo3PDfiDNmsUyiahpyhToDDJhQk7fNtJsga+KVw== + matchdep@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" @@ -8873,6 +9038,13 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +onigasm@^2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.5.tgz#cc4d2a79a0fa0b64caec1f4c7ea367585a676892" + integrity sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA== + dependencies: + lru-cache "^5.1.1" + optimism@^0.13.0: version "0.13.0" resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.13.0.tgz#c08904e1439a0eb9e7f86183dafa06cc715ff351" @@ -9206,10 +9378,10 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" -pathval@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" - integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= +pathval@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" + integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9: version "3.1.1" @@ -10423,6 +10595,14 @@ shelljs@^0.8.1, shelljs@^0.8.3: interpret "^1.0.0" rechoir "^0.6.2" +shiki@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.3.tgz#7bf7bcf3ed50ca525ec89cc09254abce4264d5ca" + integrity sha512-NEjg1mVbAUrzRv2eIcUt3TG7X9svX7l3n3F5/3OdFq+/BxUdmBOeKGiH4icZJBLHy354Shnj6sfBTemea2e7XA== + dependencies: + onigasm "^2.2.5" + vscode-textmate "^5.2.0" + shx@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.2.tgz#40501ce14eb5e0cbcac7ddbd4b325563aad8c123" @@ -11467,6 +11647,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typedoc-default-themes@^0.12.10: + version "0.12.10" + resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.12.10.tgz#614c4222fe642657f37693ea62cad4dafeddf843" + integrity sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA== + typedoc-default-themes@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.6.3.tgz#c214ce5bbcc6045558448a8fd422b90e3e9b6782" @@ -11502,15 +11687,30 @@ typedoc@^0.15.0: typedoc-default-themes "^0.6.3" typescript "3.7.x" +typedoc@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.21.0.tgz#d35dd69b1566032cd893f4f6f21f37156f5f78d2" + integrity sha512-InmPBVlpOXptIkg/WnsQhbGYhv9cuDh/cRACUSautQ0QwcJPLAK2kHcfP0Pld6z/NiDvHc159fMq2qS+b/ALUw== + dependencies: + glob "^7.1.7" + handlebars "^4.7.7" + lodash "^4.17.21" + lunr "^2.3.9" + marked "^2.1.1" + minimatch "^3.0.0" + progress "^2.0.3" + shiki "^0.9.3" + typedoc-default-themes "^0.12.10" + typescript@3.7.x: version "3.7.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae" integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw== -typescript@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.3.tgz#153bbd468ef07725c1df9c77e8b453f8d36abba5" - integrity sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== +typescript@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" + integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== typewise-core@^1.2, typewise-core@^1.2.0: version "1.2.0" @@ -11930,6 +12130,11 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +vscode-textmate@^5.2.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-5.4.0.tgz#4b25ffc1f14ac3a90faf9a388c67a01d24257cd7" + integrity sha512-c0Q4zYZkcLizeYJ3hNyaVUM2AA8KDhNCA3JvXY8CeZSJuBdAy3bAvSbv46RClC4P3dSO9BdwhnKEx2zOo6vP/w== + watchpack-chokidar2@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0"