diff --git a/.github/workflows/pr-any.yml b/.github/workflows/pr-any.yml index 1d8eb749..6cc1b49c 100644 --- a/.github/workflows/pr-any.yml +++ b/.github/workflows/pr-any.yml @@ -14,6 +14,16 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} + - name: Config yarn cache + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + id: yarn-cache + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: lint run: | yarn install --frozen-lockfile @@ -31,6 +41,16 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} + - name: Config yarn cache + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + id: yarn-cache + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: test run: | yarn install --frozen-lockfile @@ -48,6 +68,16 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} + - name: Config yarn cache + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + id: yarn-cache + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: build run: | yarn install --frozen-lockfile @@ -65,6 +95,16 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} + - name: Config yarn cache + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + id: yarn-cache + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: build run: | yarn install --frozen-lockfile diff --git a/.github/workflows/push-master.yml b/.github/workflows/push-master.yml index 18608f05..6d907133 100644 --- a/.github/workflows/push-master.yml +++ b/.github/workflows/push-master.yml @@ -20,6 +20,16 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} + - name: Config yarn cache + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + id: yarn-cache + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: build env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} @@ -44,6 +54,16 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} + - name: Config yarn cache + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v1 + id: yarn-cache + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: build env: GH_PAT: ${{ secrets.GH_PAT }} diff --git a/package.json b/package.json index 66ab1a43..cc3def31 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@babel/core": "^7.8.4", "@babel/runtime": "^7.8.4", - "@polkadot/dev": "^0.40.16", + "@polkadot/dev": "^0.40.17", "@polkadot/ts": "^0.2.3", "babel-plugin-transform-vue-template": "^0.4.2", "empty": "^0.10.1", diff --git a/packages/exampleReactNative/package.json b/packages/exampleReactNative/package.json index 103b5dd3..61ce266b 100644 --- a/packages/exampleReactNative/package.json +++ b/packages/exampleReactNative/package.json @@ -40,9 +40,9 @@ "devDependencies": { "@babel/core": "^7.8.4", "@babel/runtime": "^7.8.4", - "@polkadot/keyring": "^2.3.1", - "@polkadot/util": "^2.3.1", - "@polkadot/util-crypto": "^2.3.1", + "@polkadot/keyring": "^2.4.0-beta.0", + "@polkadot/util": "^2.4.0-beta.0", + "@polkadot/util-crypto": "^2.4.0-beta.0", "@react-native-community/cli-platform-ios": "^3.0.0", "@types/react-test-renderer": "16.9.2", "babel-jest": "^25.1.0", diff --git a/packages/react-identicon/package.json b/packages/react-identicon/package.json index 8ad9a8ba..d79e9c0f 100644 --- a/packages/react-identicon/package.json +++ b/packages/react-identicon/package.json @@ -26,9 +26,9 @@ "react-is": "*" }, "devDependencies": { - "@polkadot/keyring": "^2.3.1", - "@polkadot/util": "^2.3.1", - "@polkadot/util-crypto": "^2.3.1", + "@polkadot/keyring": "^2.4.0-beta.0", + "@polkadot/util": "^2.4.0-beta.0", + "@polkadot/util-crypto": "^2.4.0-beta.0", "@types/react-copy-to-clipboard": "^4.3.0", "@types/react-dom": "^16.9.5", "@types/styled-components": "^4.4.3", diff --git a/packages/reactnative-identicon/package.json b/packages/reactnative-identicon/package.json index 0e8fc927..51154e7a 100644 --- a/packages/reactnative-identicon/package.json +++ b/packages/reactnative-identicon/package.json @@ -19,7 +19,7 @@ "react-native": "*" }, "devDependencies": { - "@polkadot/util-crypto": "^2.3.1", + "@polkadot/util-crypto": "^2.4.0-beta.0", "@types/react-native": "^0.61.12" } } diff --git a/packages/ui-keyring/package.json b/packages/ui-keyring/package.json index 14f62624..e3c20876 100644 --- a/packages/ui-keyring/package.json +++ b/packages/ui-keyring/package.json @@ -26,9 +26,9 @@ "store": "^2.0.12" }, "devDependencies": { - "@polkadot/keyring": "^2.3.1", - "@polkadot/types": "^1.2.1", - "@polkadot/util": "^2.3.1", + "@polkadot/keyring": "^2.4.0-beta.0", + "@polkadot/types": "^1.3.0-beta.8", + "@polkadot/util": "^2.4.0-beta.0", "@types/ledgerhq__hw-transport-node-hid": "^4.21.1", "@types/ledgerhq__hw-transport-u2f": "^4.21.1", "@types/mkdirp": "^0.5.2", diff --git a/packages/ui-settings/package.json b/packages/ui-settings/package.json index 71baac0e..5843d287 100644 --- a/packages/ui-settings/package.json +++ b/packages/ui-settings/package.json @@ -13,7 +13,7 @@ "store": "^2.0.12" }, "devDependencies": { - "@polkadot/util": "^2.3.1", + "@polkadot/util": "^2.4.0-beta.0", "@types/store": "^2.0.2" }, "peerDependencies": { diff --git a/packages/ui-shared/package.json b/packages/ui-shared/package.json index e35a0901..feaa4540 100644 --- a/packages/ui-shared/package.json +++ b/packages/ui-shared/package.json @@ -16,7 +16,7 @@ "@polkadot/util-crypto": "*" }, "devDependencies": { - "@polkadot/util-crypto": "^2.3.1", + "@polkadot/util-crypto": "^2.4.0-beta.0", "@types/color": "^3.0.1" } } diff --git a/packages/vue-identicon/package.json b/packages/vue-identicon/package.json index 9b6af0e4..2e7428a0 100644 --- a/packages/vue-identicon/package.json +++ b/packages/vue-identicon/package.json @@ -18,7 +18,7 @@ "vue": "*" }, "devDependencies": { - "@polkadot/util-crypto": "^2.3.1", + "@polkadot/util-crypto": "^2.4.0-beta.0", "vue": "^2.6.11" } } diff --git a/yarn.lock b/yarn.lock index 2f575882..b59b2426 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2267,44 +2267,10 @@ dependencies: "@types/node" ">= 8" -"@polkadot/api-derive@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-1.2.1.tgz#df4abae2cdf3c72d89d1c6f87e647374fe93680f" - integrity sha512-HUgIDuVAWeLlDQufU03o/vgaGtLqIlsNc86gfL5H8Y2Fodhqr8EWogSbpkFdwhIac6MWXvTjQKxdCmssA6YwRw== - dependencies: - "@babel/runtime" "^7.8.4" - "@polkadot/api" "^1.2.1" - "@polkadot/rpc-core" "^1.2.1" - "@polkadot/rpc-provider" "^1.2.1" - "@polkadot/types" "^1.2.1" - "@polkadot/util" "^2.3.1" - "@polkadot/util-crypto" "^2.3.1" - bn.js "^5.1.1" - memoizee "^0.4.14" - rxjs "^6.5.4" - -"@polkadot/api@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-1.2.1.tgz#ac10db7d2759a6b09d94597372dec32b2cf19153" - integrity sha512-5xC+0M3df+IYDY2u7q7VBUYqa9niFaXhaMCbr4+8lIjs8WyUuOFKABG8EvMQOEZYVtBu2/tCIm5HMSIcb+AaHQ== - dependencies: - "@babel/runtime" "^7.8.4" - "@polkadot/api-derive" "^1.2.1" - "@polkadot/keyring" "^2.3.1" - "@polkadot/metadata" "^1.2.1" - "@polkadot/rpc-core" "^1.2.1" - "@polkadot/rpc-provider" "^1.2.1" - "@polkadot/types" "^1.2.1" - "@polkadot/util" "^2.3.1" - "@polkadot/util-crypto" "^2.3.1" - bn.js "^5.1.1" - eventemitter3 "^4.0.0" - rxjs "^6.5.4" - -"@polkadot/dev@^0.40.16": - version "0.40.16" - resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.40.16.tgz#45dc5ec8f791e38bed0fb4f9d8fde2a0854e488a" - integrity sha512-/vlk7E8TwnmAlLfwNE/7ePMuqSgapPcheWxnH7L+6hXNWKaAVAphjNEDq89D4DpHECxuL9pQvlwGTFM1r8/qkw== +"@polkadot/dev@^0.40.17": + version "0.40.17" + resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.40.17.tgz#493f4a7263797e416b12e6b735b39d428f6c0ef1" + integrity sha512-tAfUlcdOzixa6c4/5fxaXjO4cEmXpGZzx3EAIyqsQw+74FBFVR1BKEeGoGuWetTQfIWKqAMOKsFjF5O6VS+VfA== dependencies: "@babel/cli" "^7.8.4" "@babel/core" "^7.8.4" @@ -2362,65 +2328,26 @@ webpack-cli "^3.3.11" yargs "^15.1.0" -"@polkadot/jsonrpc@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/jsonrpc/-/jsonrpc-1.2.1.tgz#08c6744369ab4c6ea02004c2c1b73486c0a5c43c" - integrity sha512-VJq+u/q+R6iJDlXbX/Scn3kgoGocXT7tdGykUaUcryaLZe1VnxQFzww5kMfidr+eXtfxNQsw979J0O76W2VdUQ== +"@polkadot/keyring@^2.4.0-beta.0": + version "2.4.0-beta.0" + resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-2.4.0-beta.0.tgz#d43996daf38c53b35eccd3016246726a26c7b483" + integrity sha512-dv4wonHpWnXDNHyidWdKzXZQnDesxQWWbATbDeZUv4P1Hwbn4zpa8+nQoRuKi7v5OmFJvm0Ailb84/sWQweoYA== dependencies: "@babel/runtime" "^7.8.4" - "@polkadot/types" "^1.2.1" - "@polkadot/util" "^2.3.1" + "@polkadot/util" "^2.4.0-beta.0" + "@polkadot/util-crypto" "^2.4.0-beta.0" -"@polkadot/keyring@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-2.3.1.tgz#64ed052760c6ebf3e71a2413a0f362d8522d0060" - integrity sha512-MvkyR/ohYAsSQrSEVBo6w/S5S9i4AEPYGNqPOyR7erEJD3YQjZhJJkJx23w6XsbWr0XDfzJG9SQ5uq585DIi4g== +"@polkadot/metadata@^1.3.0-beta.8": + version "1.3.0-beta.8" + resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-1.3.0-beta.8.tgz#f327962aa64cdf8b70802339ead419016414ba94" + integrity sha512-FrdCeasJHlLhg0xYPxOWmkK42mLxH+qJiBjy+COVS5q7Oqds8KMG5+Yl7wfxUnWKC9JdAB9txetaGVeeDo4HxQ== dependencies: "@babel/runtime" "^7.8.4" - "@polkadot/util" "^2.3.1" - "@polkadot/util-crypto" "^2.3.1" - -"@polkadot/metadata@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-1.2.1.tgz#0b36f9b0c8533a029643aa1114d6c961c2e3c041" - integrity sha512-35yApYyInGQELiy0GqE6mbxBn0lUwgpkC/PXV6q+Y6eW0TNQR1eUSr9K4NUisBlZe4s9HDpclR3b39SVvlNr6g== - dependencies: - "@babel/runtime" "^7.8.4" - "@polkadot/types" "^1.2.1" + "@polkadot/types" "^1.3.0-beta.8" "@polkadot/util" "^2.3.1" "@polkadot/util-crypto" "^2.3.1" bn.js "^5.1.1" -"@polkadot/rpc-core@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-1.2.1.tgz#26b9ac765e08fcb2d976fa73ca7a7259d4c3caa0" - integrity sha512-oo43JM2O6gRVBusDk4EW8A+Ns5EVCpAvahYJTbbj7t34c0ToyUDhush/S6DquvgmAhdFxEELs8ilkeQSksegZg== - dependencies: - "@babel/runtime" "^7.8.4" - "@polkadot/jsonrpc" "^1.2.1" - "@polkadot/metadata" "^1.2.1" - "@polkadot/rpc-provider" "^1.2.1" - "@polkadot/types" "^1.2.1" - "@polkadot/util" "^2.3.1" - memoizee "^0.4.14" - rxjs "^6.5.4" - -"@polkadot/rpc-provider@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-1.2.1.tgz#7478c5657eded5ce940234945d2e1da47f195b6c" - integrity sha512-Z8S5hSbWHjj+slEbjux3JvEmbcsse8ZB/eyBHsySJ3XMTUIOWmpfxO3CBRuVWXxfZXLCXDzphKlE8dNFtEgIlg== - dependencies: - "@babel/runtime" "^7.8.4" - "@polkadot/jsonrpc" "^1.2.1" - "@polkadot/metadata" "^1.2.1" - "@polkadot/types" "^1.2.1" - "@polkadot/util" "^2.3.1" - "@polkadot/util-crypto" "^2.3.1" - bn.js "^5.1.1" - eventemitter3 "^4.0.0" - isomorphic-fetch "^2.2.1" - websocket "^1.0.31" - "@polkadot/ts@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.2.3.tgz#03963933e8ad4ae513a081a27a03d52e6a4be32e" @@ -2428,23 +2355,19 @@ dependencies: "@types/chrome" "^0.0.95" -"@polkadot/types@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-1.2.1.tgz#d3734942ec5e03b9ab0cf19c453bf54ff7608c76" - integrity sha512-fvDoDr2b6LgtWqIxWOhEHazq5N01hy8yNQb6BxI5thmHfq/21vpMO4cUkcDlPI1tmQKRbC5LxJ4yvxQBZPMppw== +"@polkadot/types@^1.3.0-beta.8": + version "1.3.0-beta.8" + resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-1.3.0-beta.8.tgz#9c6cb4c7e724a5bac06e01f6a11bce1f360f09d4" + integrity sha512-bDlaxcqT63B23duQFUA9QhThJEVC4HjtK6qYZ2mUhmAHF9K33kDR57JWPzCr7DRGPoDKSZVM7dO/zKkbcsKPxw== dependencies: - "@babel/core" "^7.8.4" - "@babel/register" "^7.8.3" "@babel/runtime" "^7.8.4" - "@polkadot/api" "^1.2.1" - "@polkadot/metadata" "^1.2.1" + "@polkadot/metadata" "^1.3.0-beta.8" "@polkadot/util" "^2.3.1" "@polkadot/util-crypto" "^2.3.1" + "@types/bn.js" "^4.11.6" bn.js "^5.1.1" memoizee "^0.4.14" rxjs "^6.5.4" - websocket "^1.0.31" - yargs "^15.1.0" "@polkadot/util-crypto@^2.3.1": version "2.3.1" @@ -2465,6 +2388,25 @@ tweetnacl "^1.0.3" xxhashjs "^0.2.2" +"@polkadot/util-crypto@^2.4.0-beta.0": + version "2.4.0-beta.0" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-2.4.0-beta.0.tgz#a821c29835ca6e23b0db6faecf3edc263fac75fb" + integrity sha512-fc6g5GNGDv1QbIeaa5BaBvdXQHmkBmsydVoZEzE49YLPHA142WzM1dof0SuP5/C/K6O11oq3yP9Ns7H+lWJf2g== + dependencies: + "@babel/runtime" "^7.8.4" + "@polkadot/util" "^2.4.0-beta.0" + "@polkadot/wasm-crypto" "^1.0.1" + base-x "^3.0.7" + bip39 "^3.0.2" + blakejs "^1.1.0" + bn.js "^5.1.1" + bs58 "^4.0.1" + elliptic "^6.5.2" + js-sha3 "^0.8.0" + pbkdf2 "^3.0.9" + tweetnacl "^1.0.3" + xxhashjs "^0.2.2" + "@polkadot/util@^2.3.1": version "2.3.1" resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-2.3.1.tgz#ea4142386e66db14eae78c8fda4fb62693cf072a" @@ -2476,6 +2418,17 @@ chalk "^3.0.0" ip-regex "^4.1.0" +"@polkadot/util@^2.4.0-beta.0": + version "2.4.0-beta.0" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-2.4.0-beta.0.tgz#2a289a1a9da1f59b1e07399252fdf8fbe2bf5d76" + integrity sha512-mSC/NSpqImx45f9FWf6qjzjqDpRnF1v7dfeRfRxkPGX94zrRRS/jTjPbPmOhnbfA3+vokShq3/t3DvESwYH9ZQ== + dependencies: + "@babel/runtime" "^7.8.4" + bn.js "^5.1.1" + camelcase "^5.3.1" + chalk "^3.0.0" + ip-regex "^4.1.0" + "@polkadot/wasm-crypto@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-1.0.1.tgz#80a2a6e8d63a7decdd1163cc49b263ccef4ad36d" @@ -2627,6 +2580,13 @@ dependencies: "@babel/types" "^7.3.0" +"@types/bn.js@^4.11.6": + version "4.11.6" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c" + integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== + dependencies: + "@types/node" "*" + "@types/chrome@^0.0.95": version "0.0.95" resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.95.tgz#fdb234a7693d60d78bbb5951e97f96d15d3247a3" @@ -8963,7 +8923,7 @@ isobject@^4.0.0: resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== -isomorphic-fetch@^2.1.1, isomorphic-fetch@^2.2.1: +isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= @@ -15834,17 +15794,6 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== -websocket@^1.0.31: - version "1.0.31" - resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.31.tgz#e5d0f16c3340ed87670e489ecae6144c79358730" - integrity sha512-VAouplvGKPiKFDTeCCO65vYHsyay8DqoBSlzIO3fayrfOgU94lQN5a1uWVnFrMLceTJw/+fQXR5PGbUVRaHshQ== - dependencies: - debug "^2.2.0" - es5-ext "^0.10.50" - nan "^2.14.0" - typedarray-to-buffer "^3.1.5" - yaeti "^0.0.6" - whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" @@ -16142,11 +16091,6 @@ y18n@^3.2.1: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yaeti@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577" - integrity sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc= - yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"