From fe4fe480211cf901afc9835f14442dc80fbc0a0a Mon Sep 17 00:00:00 2001 From: David Walsh <5778036+rhinodavid@users.noreply.github.com> Date: Fri, 7 Apr 2023 16:33:59 -0600 Subject: [PATCH] chore: update dependencies (#698) --- contracts/test-utils/CHANGELOG.json | 8 + contracts/test-utils/package.json | 10 +- contracts/test-utils/src/web3_wrapper.ts | 24 +- contracts/treasury/CHANGELOG.json | 8 + contracts/treasury/package.json | 10 +- contracts/utils/CHANGELOG.json | 8 + contracts/utils/package.json | 11 +- contracts/zero-ex/CHANGELOG.json | 8 + contracts/zero-ex/package.json | 12 +- contracts/zero-ex/scripts/rollback.ts | 4 +- contracts/zero-ex/src/index.ts | 2 +- contracts/zero-ex/src/migration.ts | 3 +- packages/contract-wrappers/CHANGELOG.json | 8 + packages/contract-wrappers/package.json | 6 +- packages/protocol-utils/CHANGELOG.json | 8 + packages/protocol-utils/package.json | 10 +- .../protocol-utils/src/meta_transactions.ts | 2 +- packages/protocol-utils/src/nft_orders.ts | 2 +- packages/protocol-utils/src/orders.ts | 2 +- .../protocol-utils/src/signature_utils.ts | 2 +- yarn.lock | 391 +++++++++++------- 21 files changed, 339 insertions(+), 200 deletions(-) diff --git a/contracts/test-utils/CHANGELOG.json b/contracts/test-utils/CHANGELOG.json index 5692a7276f..67655edddb 100644 --- a/contracts/test-utils/CHANGELOG.json +++ b/contracts/test-utils/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "5.4.50", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1678410794, "version": "5.4.49", diff --git a/contracts/test-utils/package.json b/contracts/test-utils/package.json index 3a69a32309..b7028418fb 100644 --- a/contracts/test-utils/package.json +++ b/contracts/test-utils/package.json @@ -39,19 +39,19 @@ "typescript": "4.6.3" }, "dependencies": { - "@0x/assert": "^3.0.35", + "@0x/assert": "^3.0.36", "@0x/base-contract": "^7.0.0", "@0x/contract-addresses": "^8.2.0", - "@0x/dev-utils": "^5.0.0", + "@0x/dev-utils": "^5.0.2", "@0x/json-schemas": "^6.4.4", "@0x/order-utils": "^10.4.28", "@0x/sol-profiler": "^4.1.36", "@0x/sol-trace": "^3.0.46", - "@0x/subproviders": "^7.0.0", - "@0x/types": "^3.3.6", + "@0x/subproviders": "^8.0.1", + "@0x/types": "^3.3.7", "@0x/typescript-typings": "^5.3.1", "@0x/utils": "^7.0.0", - "@0x/web3-wrapper": "^8.0.0", + "@0x/web3-wrapper": "^8.0.1", "@types/bn.js": "^4.11.0", "@types/js-combinatorics": "^0.5.29", "@types/lodash": "4.14.104", diff --git a/contracts/test-utils/src/web3_wrapper.ts b/contracts/test-utils/src/web3_wrapper.ts index 10040f1996..a29846122f 100644 --- a/contracts/test-utils/src/web3_wrapper.ts +++ b/contracts/test-utils/src/web3_wrapper.ts @@ -1,12 +1,9 @@ import { devConstants, env, EnvVars, Web3Config, web3Factory } from '@0x/dev-utils'; -import { prependSubprovider, Web3ProviderEngine } from '@0x/subproviders'; -import { logUtils } from '@0x/utils'; +import { Web3ProviderEngine } from '@0x/subproviders'; import { Web3Wrapper } from '@0x/web3-wrapper'; import * as _ from 'lodash'; import { constants } from './constants'; -import { profiler } from './profiler'; -import { revertTrace } from './revert_trace'; export const txDefaults = { from: devConstants.TESTRPC_FIRST_ADDRESS, @@ -31,26 +28,9 @@ export const providerConfigs: Web3Config = { export const provider: Web3ProviderEngine = web3Factory.getRpcProvider(providerConfigs); provider.stop(); const isCoverageEnabled = env.parseBoolean(EnvVars.SolidityCoverage); -const isProfilerEnabled = env.parseBoolean(EnvVars.SolidityProfiler); -const isRevertTraceEnabled = env.parseBoolean(EnvVars.SolidityRevertTrace); -const enabledSubproviderCount = _.filter( - [isCoverageEnabled, isProfilerEnabled, isRevertTraceEnabled], - _.identity.bind(_), -).length; +const enabledSubproviderCount = _.filter([isCoverageEnabled], _.identity.bind(_)).length; if (enabledSubproviderCount > 1) { throw new Error(`Only one of profiler or revert trace subproviders can be enabled at a time`); } -if (isProfilerEnabled) { - const profilerSubprovider = profiler.getProfilerSubproviderSingleton(); - logUtils.log( - "By default profilerSubprovider is stopped so that you don't get noise from setup code. Don't forget to start it before the code you want to profile and stop it afterwards", - ); - profilerSubprovider.stop(); - prependSubprovider(provider, profilerSubprovider); -} -if (isRevertTraceEnabled) { - const revertTraceSubprovider = revertTrace.getRevertTraceSubproviderSingleton(); - prependSubprovider(provider, revertTraceSubprovider); -} export const web3Wrapper = new Web3Wrapper(provider); diff --git a/contracts/treasury/CHANGELOG.json b/contracts/treasury/CHANGELOG.json index aec7d205ad..eaafffbea0 100644 --- a/contracts/treasury/CHANGELOG.json +++ b/contracts/treasury/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "1.4.43", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1678410794, "version": "1.4.42", diff --git a/contracts/treasury/package.json b/contracts/treasury/package.json index 169e8f90fb..553f37b9c8 100644 --- a/contracts/treasury/package.json +++ b/contracts/treasury/package.json @@ -45,11 +45,11 @@ }, "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/treasury", "devDependencies": { - "@0x/abi-gen": "^5.8.1", + "@0x/abi-gen": "^5.8.5", "@0x/contract-addresses": "^8.2.0", "@0x/contracts-asset-proxy": "^3.7.19", "@0x/contracts-erc20": "3.3.57", - "@0x/contracts-gen": "^2.0.48", + "@0x/contracts-gen": "^2.0.50", "@0x/contracts-staking": "^2.0.45", "@0x/contracts-test-utils": "^5.4.49", "@0x/sol-compiler": "^4.8.2", @@ -74,11 +74,11 @@ "dependencies": { "@0x/base-contract": "^7.0.0", "@0x/protocol-utils": "^11.18.1", - "@0x/subproviders": "^7.0.0", - "@0x/types": "^3.3.6", + "@0x/subproviders": "^8.0.1", + "@0x/types": "^3.3.7", "@0x/typescript-typings": "^5.3.1", "@0x/utils": "^7.0.0", - "@0x/web3-wrapper": "^8.0.0", + "@0x/web3-wrapper": "^8.0.1", "ethereum-types": "^3.7.1", "ethereumjs-util": "^7.0.10" }, diff --git a/contracts/utils/CHANGELOG.json b/contracts/utils/CHANGELOG.json index b0abe880ad..ba3a73d1de 100644 --- a/contracts/utils/CHANGELOG.json +++ b/contracts/utils/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "4.8.41", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1678410794, "version": "4.8.40", diff --git a/contracts/utils/package.json b/contracts/utils/package.json index 40213c43fa..d77641d1d2 100644 --- a/contracts/utils/package.json +++ b/contracts/utils/package.json @@ -15,7 +15,6 @@ "pre_build": "run-s compile contracts:gen generate_contract_wrappers contracts:copy", "test": "yarn run_mocha", "rebuild_and_test": "run-s build test", - "test:profiler": "SOLIDITY_PROFILER=true run-s build run_mocha profiler:report:html", "test:trace": "SOLIDITY_REVERT_TRACE=true run-s build run_mocha", "run_mocha": "mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit", "compile": "sol-compiler", @@ -44,14 +43,14 @@ }, "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/utils", "devDependencies": { - "@0x/abi-gen": "^5.8.1", - "@0x/contracts-gen": "^2.0.48", + "@0x/abi-gen": "^5.8.5", + "@0x/contracts-gen": "^2.0.50", "@0x/contracts-test-utils": "^5.4.49", - "@0x/dev-utils": "^5.0.0", + "@0x/dev-utils": "^5.0.2", "@0x/order-utils": "^10.4.28", "@0x/sol-compiler": "^4.8.2", - "@0x/types": "^3.3.6", - "@0x/web3-wrapper": "^8.0.0", + "@0x/types": "^3.3.7", + "@0x/web3-wrapper": "^8.0.1", "@types/bn.js": "^4.11.0", "@types/lodash": "4.14.104", "@types/mocha": "^5.2.7", diff --git a/contracts/zero-ex/CHANGELOG.json b/contracts/zero-ex/CHANGELOG.json index fe4a4f9063..e992ae258a 100644 --- a/contracts/zero-ex/CHANGELOG.json +++ b/contracts/zero-ex/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "changes": [ + { + "note": "Uprgade dependencies" + } + ], + "timestamp": 1680893079 + }, { "version": "0.39.1", "changes": [ diff --git a/contracts/zero-ex/package.json b/contracts/zero-ex/package.json index 47fa93babc..7b527d857b 100644 --- a/contracts/zero-ex/package.json +++ b/contracts/zero-ex/package.json @@ -50,12 +50,12 @@ }, "homepage": "https://github.com/0xProject/protocol/tree/main/contracts/zero-ex", "devDependencies": { - "@0x/abi-gen": "^5.8.1", + "@0x/abi-gen": "^5.8.5", "@0x/contract-addresses": "^8.2.0", "@0x/contracts-erc20": "^3.3.57", - "@0x/contracts-gen": "^2.0.48", + "@0x/contracts-gen": "^2.0.50", "@0x/contracts-test-utils": "^5.4.49", - "@0x/dev-utils": "^5.0.0", + "@0x/dev-utils": "^5.0.2", "@0x/order-utils": "^10.4.28", "@0x/sol-compiler": "^4.8.2", "@0x/ts-doc-gen": "^0.0.28", @@ -81,11 +81,11 @@ "dependencies": { "@0x/base-contract": "^7.0.0", "@0x/protocol-utils": "^11.18.1", - "@0x/subproviders": "^7.0.0", - "@0x/types": "^3.3.6", + "@0x/subproviders": "^8.0.1", + "@0x/types": "^3.3.7", "@0x/typescript-typings": "^5.3.1", "@0x/utils": "^7.0.0", - "@0x/web3-wrapper": "^8.0.0", + "@0x/web3-wrapper": "^8.0.1", "ethereum-types": "^3.7.1", "ethereumjs-util": "^7.0.10", "ethers": "~4.0.4" diff --git a/contracts/zero-ex/scripts/rollback.ts b/contracts/zero-ex/scripts/rollback.ts index 29423e3a24..1e5686393a 100644 --- a/contracts/zero-ex/scripts/rollback.ts +++ b/contracts/zero-ex/scripts/rollback.ts @@ -1,9 +1,9 @@ import { getContractAddressesForChainOrThrow } from '@0x/contract-addresses'; import { constants } from '@0x/contracts-test-utils'; -import { RPCSubprovider, SupportedProvider, Web3ProviderEngine } from '@0x/subproviders'; +import { RPCSubprovider, Web3ProviderEngine } from '@0x/subproviders'; import { AbiEncoder, BigNumber, logUtils, providerUtils } from '@0x/utils'; import { Web3Wrapper } from '@0x/web3-wrapper'; -import { MethodAbi } from 'ethereum-types'; +import { MethodAbi, SupportedProvider } from 'ethereum-types'; import * as fetch from 'isomorphic-fetch'; import * as _ from 'lodash'; import * as prompts from 'prompts'; diff --git a/contracts/zero-ex/src/index.ts b/contracts/zero-ex/src/index.ts index cb13a4b31e..794c28ee55 100644 --- a/contracts/zero-ex/src/index.ts +++ b/contracts/zero-ex/src/index.ts @@ -26,6 +26,7 @@ export { RevertErrorAbi, StandardContractOutput, StateMutability, + SupportedProvider, TupleDataItem, } from 'ethereum-types'; export { artifacts } from './artifacts'; @@ -58,4 +59,3 @@ export { ZeroExContract, } from './wrappers'; export { EIP712TypedData } from '@0x/types'; -export { SupportedProvider } from '@0x/subproviders'; diff --git a/contracts/zero-ex/src/migration.ts b/contracts/zero-ex/src/migration.ts index 259adfb4e1..4d7c875bfa 100644 --- a/contracts/zero-ex/src/migration.ts +++ b/contracts/zero-ex/src/migration.ts @@ -1,7 +1,6 @@ -import { SupportedProvider } from '@0x/subproviders'; import { SimpleContractArtifact } from '@0x/types'; import { NULL_ADDRESS } from '@0x/utils'; -import { TxData } from 'ethereum-types'; +import { TxData, SupportedProvider } from 'ethereum-types'; import * as _ from 'lodash'; import { artifacts } from './artifacts'; diff --git a/packages/contract-wrappers/CHANGELOG.json b/packages/contract-wrappers/CHANGELOG.json index a91254f71a..69726c758f 100644 --- a/packages/contract-wrappers/CHANGELOG.json +++ b/packages/contract-wrappers/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "13.22.19", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1678410794, "version": "13.22.18", diff --git a/packages/contract-wrappers/package.json b/packages/contract-wrappers/package.json index fab70f72b3..6b4f5bff5b 100644 --- a/packages/contract-wrappers/package.json +++ b/packages/contract-wrappers/package.json @@ -57,13 +57,13 @@ "typescript": "4.6.3" }, "dependencies": { - "@0x/assert": "^3.0.35", + "@0x/assert": "^3.0.36", "@0x/base-contract": "^7.0.0", "@0x/contract-addresses": "^8.2.0", "@0x/json-schemas": "^6.4.4", - "@0x/types": "^3.3.6", + "@0x/types": "^3.3.7", "@0x/utils": "^7.0.0", - "@0x/web3-wrapper": "^8.0.0", + "@0x/web3-wrapper": "^8.0.1", "ethereum-types": "^3.7.1", "ethers": "~4.0.4" }, diff --git a/packages/protocol-utils/CHANGELOG.json b/packages/protocol-utils/CHANGELOG.json index 69b3f3b1a1..40ab3dcd30 100644 --- a/packages/protocol-utils/CHANGELOG.json +++ b/packages/protocol-utils/CHANGELOG.json @@ -1,4 +1,12 @@ [ + { + "version": "11.18.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, { "timestamp": 1678410794, "version": "11.18.1", diff --git a/packages/protocol-utils/package.json b/packages/protocol-utils/package.json index 106e0f045b..cf4466311e 100644 --- a/packages/protocol-utils/package.json +++ b/packages/protocol-utils/package.json @@ -38,9 +38,9 @@ }, "homepage": "https://github.com/0xProject/protocol/tree/main/packages/protocol-utils", "devDependencies": { - "@0x/dev-utils": "^5.0.0", + "@0x/dev-utils": "^5.0.2", "@0x/ts-doc-gen": "^0.0.28", - "@0x/types": "^3.3.6", + "@0x/types": "^3.3.7", "@0x/typescript-typings": "^5.3.1", "@types/bn.js": "^4.11.0", "@types/lodash": "4.14.104", @@ -61,13 +61,13 @@ "web3-provider-engine": "14.0.6" }, "dependencies": { - "@0x/assert": "^3.0.35", + "@0x/assert": "^3.0.36", "@0x/contract-addresses": "^8.2.0", "@0x/contract-wrappers": "^13.22.18", "@0x/json-schemas": "^6.4.4", - "@0x/subproviders": "^7.0.0", + "@0x/subproviders": "^8.0.1", "@0x/utils": "^7.0.0", - "@0x/web3-wrapper": "^8.0.0", + "@0x/web3-wrapper": "^8.0.1", "@typescript-eslint/parser": "^5.38.0", "chai": "^4.0.1", "ethereumjs-util": "^7.0.10", diff --git a/packages/protocol-utils/src/meta_transactions.ts b/packages/protocol-utils/src/meta_transactions.ts index d201ad9707..51dfff0dd2 100644 --- a/packages/protocol-utils/src/meta_transactions.ts +++ b/packages/protocol-utils/src/meta_transactions.ts @@ -1,5 +1,5 @@ import { getContractAddressesForChainOrThrow } from '@0x/contract-addresses'; -import { SupportedProvider } from '@0x/subproviders'; +import { SupportedProvider } from 'ethereum-types'; import { EIP712TypedData } from '@0x/types'; import { BigNumber, hexUtils, NULL_ADDRESS } from '@0x/utils'; diff --git a/packages/protocol-utils/src/nft_orders.ts b/packages/protocol-utils/src/nft_orders.ts index 1f01668aae..fed325237c 100644 --- a/packages/protocol-utils/src/nft_orders.ts +++ b/packages/protocol-utils/src/nft_orders.ts @@ -1,5 +1,5 @@ import { getContractAddressesForChainOrThrow } from '@0x/contract-addresses'; -import { SupportedProvider } from '@0x/subproviders'; +import { SupportedProvider } from 'ethereum-types'; import { EIP712TypedData } from '@0x/types'; import { BigNumber, hexUtils, NULL_ADDRESS } from '@0x/utils'; diff --git a/packages/protocol-utils/src/orders.ts b/packages/protocol-utils/src/orders.ts index b17b349767..22725adbec 100644 --- a/packages/protocol-utils/src/orders.ts +++ b/packages/protocol-utils/src/orders.ts @@ -1,5 +1,5 @@ import { getContractAddressesForChainOrThrow } from '@0x/contract-addresses'; -import { SupportedProvider } from '@0x/subproviders'; +import { SupportedProvider } from 'ethereum-types'; import { EIP712TypedData } from '@0x/types'; import { BigNumber, hexUtils, NULL_ADDRESS } from '@0x/utils'; diff --git a/packages/protocol-utils/src/signature_utils.ts b/packages/protocol-utils/src/signature_utils.ts index 7607390593..4dcf920bdc 100644 --- a/packages/protocol-utils/src/signature_utils.ts +++ b/packages/protocol-utils/src/signature_utils.ts @@ -1,4 +1,4 @@ -import { SupportedProvider } from '@0x/subproviders'; +import { SupportedProvider } from 'ethereum-types'; import { EIP712TypedData } from '@0x/types'; import { hexUtils, providerUtils, signTypedDataUtils } from '@0x/utils'; import { Web3Wrapper } from '@0x/web3-wrapper'; diff --git a/yarn.lock b/yarn.lock index 918c1abad3..69239cd9bb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -703,10 +703,10 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" -"@0x/abi-gen@^5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@0x/abi-gen/-/abi-gen-5.8.1.tgz#1818dd32c16456a4e245feecf128679ffeea0458" - integrity sha512-DG1PNUEhUIxw552c4xwIjG8ythnyCNhLkUgbM9p9ugkNoTehL/Vev6BDFSjwlBWcIUd69On2qSnwiY8imTlrXw== +"@0x/abi-gen@^5.8.5": + version "5.8.5" + resolved "https://registry.yarnpkg.com/@0x/abi-gen/-/abi-gen-5.8.5.tgz#9df908a57844d8c3b8bc14b7e9f0533467fd7a3b" + integrity sha512-1DDijrWql0Y5ym6W4QSgLkhLLK7miU97QR3obHCphXleXQSDjZGTd6KyT3nHFuATVMX54rlR3axXGS8bf56aOQ== dependencies: "@0x/types" "^3.3.7" "@0x/typescript-typings" "^5.3.2" @@ -714,7 +714,7 @@ "@types/node" "12.12.54" "@types/toposort" "^2.0.1" chalk "^2.3.0" - change-case "^3.0.2" + change-case "^4.1.2" cli-format "^3.0.9" ethereum-types "^3.7.1" glob "^7.1.2" @@ -738,6 +738,18 @@ lodash "^4.17.21" valid-url "^1.0.9" +"@0x/assert@^3.0.36": + version "3.0.36" + resolved "https://registry.yarnpkg.com/@0x/assert/-/assert-3.0.36.tgz#91f82973e11826c08011a5830508246262b43284" + integrity sha512-sUtrV5MhixXvWZpATjFqIDtgvvv64duSTuOyPdPJjB+/Lcl5jQhlSNuoN0X3XP0P79Sp+6tuez5MupgFGPA2QQ== + dependencies: + "@0x/json-schemas" "^6.4.6" + "@0x/typescript-typings" "^5.3.2" + "@0x/utils" "^7.0.0" + "@types/node" "12.12.54" + lodash "^4.17.21" + valid-url "^1.0.9" + "@0x/base-contract@^6.4.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@0x/base-contract/-/base-contract-6.5.0.tgz#95b0c3000e571cf4c2a4ee648d029d0ed744b88f" @@ -836,12 +848,12 @@ "@0x/utils" "^6.4.3" ethereum-types "^3.5.0" -"@0x/contracts-gen@^2.0.48": - version "2.0.48" - resolved "https://registry.yarnpkg.com/@0x/contracts-gen/-/contracts-gen-2.0.48.tgz#fa308099246e0b694f4ee5a2d26a83445d2cc945" - integrity sha512-tTtrkD0Z28k8Y9feJ45LUXRhQKgwtQqgYMgPSbqBY+IOvXXKaNNmXHe/sy7n1RKJLo171ez6fM6NehA3ls57iw== +"@0x/contracts-gen@^2.0.50": + version "2.0.51" + resolved "https://registry.yarnpkg.com/@0x/contracts-gen/-/contracts-gen-2.0.51.tgz#0a1434e3b81e0bac9387cf17e040900e9ee9e405" + integrity sha512-yqKxzxi8wArTkgOLHAVhGioKdorqpLQlDyqbGirxOUBXjUsjNU1go5OBrPicjF/mA6Yy2cReBeT8edwERj3elg== dependencies: - "@0x/sol-compiler" "^4.8.2" + "@0x/sol-compiler" "^4.8.5" "@0x/sol-resolver" "^3.1.13" "@0x/types" "^3.3.7" "@0x/typescript-typings" "^5.3.2" @@ -885,6 +897,26 @@ lodash "^4.17.21" web3-provider-engine "16.0.4" +"@0x/dev-utils@^5.0.2": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@0x/dev-utils/-/dev-utils-5.0.3.tgz#8de9b2f8241caa649ceffc6b891122aa923150a0" + integrity sha512-V58tT2aiiHNSQtEt2XQWZDsPMsQ4wPDnjZRUaW38W46QasIFfCbcpKmfCsAGJyFxM7t0m0JJJwmYTJwZhCGcoQ== + dependencies: + "@0x/subproviders" "^8.0.1" + "@0x/types" "^3.3.7" + "@0x/typescript-typings" "^5.3.2" + "@0x/utils" "^7.0.0" + "@0x/web3-wrapper" "^8.0.1" + "@types/node" "12.12.54" + "@types/web3-provider-engine" "^14.0.0" + chai "^4.0.1" + chai-as-promised "^7.1.0" + chai-bignumber "^3.0.0" + dirty-chai "^2.0.1" + ethereum-types "^3.7.1" + lodash "^4.17.21" + web3-provider-engine "16.0.4" + "@0x/json-schemas@^6.1.3", "@0x/json-schemas@^6.4.4", "@0x/json-schemas@^6.4.5": version "6.4.5" resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-6.4.5.tgz#c509411360fcf0a6aa5774ba99e337ac4427fdf0" @@ -895,6 +927,16 @@ ajv "^6.12.5" lodash.values "^4.3.0" +"@0x/json-schemas@^6.4.6": + version "6.4.6" + resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-6.4.6.tgz#3904b8219ad2fefdf47ddb94fb65c1b9fb82d1d7" + integrity sha512-TaqvhOkmLN/vkcpMUNVFZBTnWP05ZVo9iGAnP1CG/B8l4rvnUbLZvWx8KeDKs62I/5d7jdYISvXyOwP4EwrG4w== + dependencies: + "@0x/typescript-typings" "^5.3.2" + "@types/node" "12.12.54" + ajv "^6.12.5" + lodash.values "^4.3.0" + "@0x/monorepo-scripts@^3.2.4": version "3.2.5" resolved "https://registry.yarnpkg.com/@0x/monorepo-scripts/-/monorepo-scripts-3.2.5.tgz#12b8c81848d02de33682a5f7aecf50a2a7a9c89f" @@ -967,6 +1009,35 @@ web3-eth-abi "^1.0.0-beta.24" yargs "^17.5.1" +"@0x/sol-compiler@^4.8.5": + version "4.8.5" + resolved "https://registry.yarnpkg.com/@0x/sol-compiler/-/sol-compiler-4.8.5.tgz#49579cee7de838d8ebd1bfd094a0d30a9e96506c" + integrity sha512-hAc3ZjpD+/fgSt/UQaAim8d2fQL3kWpnP5+tSEVf3/xetDDp3BhTOMi+wKnVuYo9FzuTgHx5MFueWM+mojE41A== + dependencies: + "@0x/assert" "^3.0.36" + "@0x/json-schemas" "^6.4.6" + "@0x/sol-resolver" "^3.1.13" + "@0x/types" "^3.3.7" + "@0x/typescript-typings" "^5.3.2" + "@0x/utils" "^7.0.0" + "@0x/web3-wrapper" "^8.0.1" + "@types/node" "12.12.54" + "@types/yargs" "^11.0.0" + chalk "^2.3.0" + chokidar "^3.0.2" + ethereum-types "^3.7.1" + ethereumjs-util "^7.1.5" + lodash "^4.17.21" + mkdirp "^0.5.1" + pluralize "^7.0.0" + require-from-string "^2.0.1" + semver "5.5.0" + solc "^0.8" + source-map-support "^0.5.0" + strip-comments "^2.0.1" + web3-eth-abi "^1.0.0-beta.24" + yargs "^17.5.1" + "@0x/sol-profiler@^4.1.36": version "4.1.36" resolved "https://registry.yarnpkg.com/@0x/sol-profiler/-/sol-profiler-4.1.36.tgz#c478f7e4ecf73472697a8777bb0d1ebe5f602e10" @@ -1066,6 +1137,30 @@ optionalDependencies: "@ledgerhq/hw-transport-node-hid" "^5.51.1" +"@0x/subproviders@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@0x/subproviders/-/subproviders-8.0.1.tgz#b934547bfa1c8049030b243a134de9755792d53a" + integrity sha512-Lax7Msb1Ef9D6Dd7PQ19oPgjl5GIrKje7XsrO7YCfx5A0RM3Hr4nSQIxgg78jwvuulSFxQ5Sr8WiZ2hTHATtQg== + dependencies: + "@0x/assert" "^3.0.36" + "@0x/types" "^3.3.7" + "@0x/typescript-typings" "^5.3.2" + "@0x/utils" "^7.0.0" + "@0x/web3-wrapper" "^8.0.1" + "@ethereumjs/common" "^2.6.3" + "@ethereumjs/tx" "^3.5.1" + "@types/hdkey" "^0.7.0" + "@types/node" "12.12.54" + "@types/web3-provider-engine" "^14.0.0" + bip39 "2.5.0" + ethereum-types "^3.7.1" + ethereumjs-util "^7.1.5" + ganache "^7.4.0" + hdkey "2.1.0" + json-rpc-error "2.0.0" + lodash "^4.17.21" + web3-provider-engine "16.0.4" + "@0x/ts-doc-gen@^0.0.28": version "0.0.28" resolved "https://registry.yarnpkg.com/@0x/ts-doc-gen/-/ts-doc-gen-0.0.28.tgz#075f53268e99ece6448515a3347b1d51fe92365f" @@ -1190,6 +1285,21 @@ ethers "~4.0.4" lodash "^4.17.21" +"@0x/web3-wrapper@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@0x/web3-wrapper/-/web3-wrapper-8.0.1.tgz#3625e63737d005fe6a92b71d0e676b4d03e88c60" + integrity sha512-2rqugeCld5r/3yg+Un9sPCUNVeZW5J64Fm6i/W6qRE87X+spIJG48oJymTjSMDXw/w3FaP4nAvhSj2C5fvhN6w== + dependencies: + "@0x/assert" "^3.0.36" + "@0x/json-schemas" "^6.4.6" + "@0x/typescript-typings" "^5.3.2" + "@0x/utils" "^7.0.0" + "@types/node" "12.12.54" + ethereum-types "^3.7.1" + ethereumjs-util "^7.1.5" + ethers "~4.0.4" + lodash "^4.17.21" + "@0xproject/npm-cli-login@^0.0.11": version "0.0.11" resolved "https://registry.yarnpkg.com/@0xproject/npm-cli-login/-/npm-cli-login-0.0.11.tgz#3f1ec06112ce62aad300ff0575358f68aeecde2e" @@ -4249,6 +4359,17 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +bip39@2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/bip39/-/bip39-2.5.0.tgz#51cbd5179460504a63ea3c000db3f787ca051235" + integrity sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA== + dependencies: + create-hash "^1.1.0" + pbkdf2 "^3.0.9" + randombytes "^2.0.1" + safe-buffer "^5.0.1" + unorm "^1.3.3" + bip39@^2.5.0: version "2.6.0" resolved "https://registry.yarnpkg.com/bip39/-/bip39-2.6.0.tgz#9e3a720b42ec8b3fbe4038f1e445317b6a99321c" @@ -4564,13 +4685,13 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" + pascal-case "^3.1.2" + tslib "^2.0.3" camelcase-keys@^2.0.0: version "2.1.0" @@ -4618,6 +4739,15 @@ caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001370: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001378.tgz#3d2159bf5a8f9ca093275b0d3ecc717b00f27b67" integrity sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA== +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -4681,29 +4811,23 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -change-case@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" - integrity sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw== - dependencies: - camel-case "^3.0.0" - constant-case "^2.0.0" - dot-case "^2.1.0" - header-case "^1.0.0" - is-lower-case "^1.1.0" - is-upper-case "^1.1.0" - lower-case "^1.1.1" - lower-case-first "^1.0.0" - no-case "^2.3.2" - param-case "^2.1.0" - pascal-case "^2.0.0" - path-case "^2.1.0" - sentence-case "^2.1.0" - snake-case "^2.1.0" - swap-case "^1.1.0" - title-case "^2.1.0" - upper-case "^1.1.1" - upper-case-first "^1.1.0" +change-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" chardet@^0.7.0: version "0.7.0" @@ -5058,13 +5182,14 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -constant-case@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" - integrity sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ== +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== dependencies: - snake-case "^2.1.0" - upper-case "^1.1.1" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" conventional-changelog-angular@^5.0.3: version "5.0.13" @@ -5594,12 +5719,13 @@ dom-walk@^0.1.0: resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== -dot-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" - integrity sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug== +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: - no-case "^2.2.0" + no-case "^3.0.4" + tslib "^2.0.3" dot-prop@^4.2.0: version "4.2.1" @@ -7493,6 +7619,16 @@ 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" +hdkey@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hdkey/-/hdkey-2.1.0.tgz#755b30b73f54e93c31919c1b2f19205a8e57cb92" + integrity sha512-i9Wzi0Dy49bNS4tXXeGeu0vIcn86xXdPQUpEYg+SO1YiO8HtomjmmRMaRyqL0r59QfcD4PfVbSF3qmsWFwAemA== + dependencies: + bs58check "^2.1.2" + ripemd160 "^2.0.2" + safe-buffer "^5.1.1" + secp256k1 "^4.0.0" + hdkey@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/hdkey/-/hdkey-0.7.1.tgz#caee4be81aa77921e909b8d228dd0f29acaee632" @@ -7506,13 +7642,13 @@ he@1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -header-case@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" - integrity sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ== +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== dependencies: - no-case "^2.2.0" - upper-case "^1.1.3" + capital-case "^1.0.4" + tslib "^2.0.3" highlight.js@^9.17.1: version "9.18.5" @@ -7992,13 +8128,6 @@ is-hex-prefixed@1.0.0: resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA== -is-lower-case@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" - integrity sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA== - dependencies: - lower-case "^1.1.0" - is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -8127,13 +8256,6 @@ is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== -is-upper-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" - integrity sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw== - dependencies: - upper-case "^1.1.0" - is-url@^1.1.0: version "1.2.4" resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" @@ -8978,17 +9100,12 @@ loupe@^2.3.1: dependencies: get-func-name "^2.0.0" -lower-case-first@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" - integrity sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA== +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: - lower-case "^1.1.2" - -lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== + tslib "^2.0.3" lru-cache@^4.0.1: version "4.1.5" @@ -9616,12 +9733,13 @@ nise@^1.2.0: lolex "^5.0.1" path-to-regexp "^1.7.0" -no-case@^2.2.0, no-case@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: - lower-case "^1.1.1" + lower-case "^2.0.2" + tslib "^2.0.3" node-abi@^2.21.0: version "2.30.1" @@ -10239,12 +10357,13 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -param-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: - no-case "^2.2.0" + dot-case "^3.0.4" + tslib "^2.0.3" parent-module@^1.0.0: version "1.0.1" @@ -10308,25 +10427,26 @@ parse-url@^6.0.0: parse-path "^4.0.0" protocols "^1.4.0" -pascal-case@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" - integrity sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: - camel-case "^3.0.0" - upper-case-first "^1.1.0" + no-case "^3.0.4" + tslib "^2.0.3" pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== -path-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" - integrity sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q== +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== dependencies: - no-case "^2.2.0" + dot-case "^3.0.4" + tslib "^2.0.3" path-dirname@^1.0.0: version "1.0.2" @@ -11268,7 +11388,7 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: +ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== @@ -11388,7 +11508,7 @@ secp256k1@^3.0.1: nan "^2.14.0" safe-buffer "^5.1.2" -secp256k1@^4.0.1: +secp256k1@^4.0.0, secp256k1@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303" integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA== @@ -11466,13 +11586,14 @@ semver@~5.4.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" integrity sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg== -sentence-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" - integrity sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ== +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== dependencies: - no-case "^2.2.0" - upper-case-first "^1.1.2" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" @@ -11686,12 +11807,13 @@ smart-buffer@^4.1.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== -snake-case@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" - integrity sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q== +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== dependencies: - no-case "^2.2.0" + dot-case "^3.0.4" + tslib "^2.0.3" snapdragon-node@^2.0.1: version "2.1.1" @@ -12245,14 +12367,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -swap-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" - integrity sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ== - dependencies: - lower-case "^1.1.1" - upper-case "^1.1.1" - table-layout@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.2.tgz#c4038a1853b0136d63365a734b6931cf4fad4a04" @@ -12441,14 +12555,6 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -title-case@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" - integrity sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q== - dependencies: - no-case "^2.2.0" - upper-case "^1.0.3" - tmp@0.0.33, tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -12592,6 +12698,11 @@ tslib@^2.0.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^2.0.3: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + tslib@^2.1.0: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" @@ -12838,17 +12949,19 @@ update-browserslist-db@^1.0.5: escalade "^3.1.1" picocolors "^1.0.0" -upper-case-first@^1.1.0, upper-case-first@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" - integrity sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ== +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== dependencies: - upper-case "^1.1.1" + tslib "^2.0.3" -upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" uri-js@^4.2.2: version "4.4.1"