@samitouri / QOS-React-2 / commits / fb735423bb

Fix rollup validate script (#18900)

* Revert "Revert "deps: update ESLint version to v7 (#18897)" (#18899)" This reverts commit 84fd4b853fd64651abf0b84f4ca879a9e43a106a. * fix rollup validate script

Toru Kobayashi committed May 27, 2020 at 09:19 UTC fb735423bb10ae7d23ae42470620e963b8110163
4 files changed +163 -31
package.json
+1 -1
@@ -47,7 +47,7 @@
47 "cross-env": "^6.0.3",
48 "danger": "^9.2.10",
49 "error-stack-parser": "^2.0.6",
50 - "eslint": "^6.8.0",
50 + "eslint": "^7.0.0",
51 "eslint-config-fbjs": "^1.1.1",
52 "eslint-config-prettier": "^6.9.0",
53 "eslint-plugin-babel": "^5.3.0",
scripts/eslint-rules/__tests__/no-production-logging-test.internal.js
+43
@@ -110,6 +110,7 @@ ruleTester.run('no-production-logging', rule, {
110 invalid: [
111 {
112 code: "console.error('Oh no');",
113 + output: "if (__DEV__) {console.error('Oh no')};",
114 errors: [
115 {
116 message: `Wrap console.error() in an "if (__DEV__) {}" check`,
@@ -118,6 +119,7 @@ ruleTester.run('no-production-logging', rule, {
119 },
120 {
121 code: "console.warn('Oh no');",
122 + output: "if (__DEV__) {console.warn('Oh no')};",
123 errors: [
124 {
125 message: `Wrap console.warn() in an "if (__DEV__) {}" check`,
@@ -126,6 +128,7 @@ ruleTester.run('no-production-logging', rule, {
128 },
129 {
130 code: "console.warn('Oh no')",
131 + output: "if (__DEV__) {console.warn('Oh no')}",
132 errors: [
133 {
134 message: `Wrap console.warn() in an "if (__DEV__) {}" check`,
@@ -138,6 +141,11 @@ ruleTester.run('no-production-logging', rule, {
141 console.warn('Oh no');
142 }
143 `,
144 + output: `
145 + if (potato) {
146 + if (__DEV__) {console.warn('Oh no')};
147 + }
148 + `,
149 errors: [
150 {
151 message: `Wrap console.warn() in an "if (__DEV__) {}" check`,
@@ -150,6 +158,11 @@ ruleTester.run('no-production-logging', rule, {
158 console.error('Oh no');
159 }
160 `,
161 + output: `
162 + if (__DEV__ || potato && true) {
163 + if (__DEV__) {console.error('Oh no')};
164 + }
165 + `,
166 errors: [
167 {
168 message: `Wrap console.error() in an "if (__DEV__) {}" check`,
@@ -162,6 +175,11 @@ ruleTester.run('no-production-logging', rule, {
175 console.error('Oh no');
176 }
177 `,
178 + output: `
179 + if (banana && __DEV__ && potato && kitten) {
180 + if (__DEV__) {console.error('Oh no')};
181 + }
182 + `,
183 // Technically this code is valid but we prefer
184 // explicit standalone __DEV__ blocks that stand out.
185 errors: [
@@ -176,6 +194,11 @@ ruleTester.run('no-production-logging', rule, {
194 console.error('Oh no');
195 }
196 `,
197 + output: `
198 + if (!__DEV__) {
199 + if (__DEV__) {console.error('Oh no')};
200 + }
201 + `,
202 errors: [
203 {
204 message: `Wrap console.error() in an "if (__DEV__) {}" check`,
@@ -188,6 +211,11 @@ ruleTester.run('no-production-logging', rule, {
211 console.error('Oh no');
212 }
213 `,
214 + output: `
215 + if (foo || x && __DEV__) {
216 + if (__DEV__) {console.error('Oh no')};
217 + }
218 + `,
219 errors: [
220 {
221 message: `Wrap console.error() in an "if (__DEV__) {}" check`,
@@ -201,6 +229,12 @@ ruleTester.run('no-production-logging', rule, {
229 console.error('Oh no');
230 }
231 `,
232 + output: `
233 + if (__DEV__) {
234 + } else {
235 + if (__DEV__) {console.error('Oh no')};
236 + }
237 + `,
238 errors: [
239 {
240 message: `Wrap console.error() in an "if (__DEV__) {}" check`,
@@ -217,6 +251,15 @@ ruleTester.run('no-production-logging', rule, {
251 }
252 }
253 `,
254 + output: `
255 + if (__DEV__) {
256 + } else {
257 + if (__DEV__) {
258 + } else {
259 + if (__DEV__) {console.error('Oh no')};
260 + }
261 + }
262 + `,
263 errors: [
264 {
265 message: `Wrap console.error() in an "if (__DEV__) {}" check`,
scripts/rollup/validate/eslintignore
+5 -1
@@ -4,4 +4,8 @@
4 **/react-noop-renderer/**
5 JestReact-prod.js
6 JestReact-dev.js
7 -**/jest-react/**
\ No newline at end of file
7 +**/jest-react/**
8 +# ESLint ignores `node_modules/*` in subdirectories
9 +# So we have to add this to lint build files.
10 +# https://github.com/eslint/eslint/pull/12888
11 +!/build/node_modules/*
yarn.lock
+114 -29
@@ -1908,11 +1908,16 @@ acorn-jsx@^3.0.0:
1908 dependencies:
1909 acorn "^3.0.4"
1910
1911 -acorn-jsx@^5.0.0, acorn-jsx@^5.1.0:
1911 +acorn-jsx@^5.0.0:
1912 version "5.1.0"
1913 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384"
1914 integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==
1915
1916 +acorn-jsx@^5.2.0:
1917 + version "5.2.0"
1918 + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
1919 + integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
1920 +
1921 acorn-walk@^6.0.1:
1922 version "6.2.0"
1923 resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c"
@@ -1943,6 +1948,11 @@ acorn@^7.1.0:
1948 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c"
1949 integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==
1950
1951 +acorn@^7.1.1:
1952 + version "7.2.0"
1953 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe"
1954 + integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==
1955 +
1956 adbkit-logcat@^1.1.0:
1957 version "1.1.0"
1958 resolved "https://registry.yarnpkg.com/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz#01d7f9b0cef9093a30bcb3b007efff301508962f"
@@ -3309,6 +3319,14 @@ chalk@^3.0.0:
3319 ansi-styles "^4.1.0"
3320 supports-color "^7.1.0"
3321
3322 +chalk@^4.0.0:
3323 + version "4.0.0"
3324 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
3325 + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
3326 + dependencies:
3327 + ansi-styles "^4.1.0"
3328 + supports-color "^7.1.0"
3329 +
3330 chalk@~0.4.0:
3331 version "0.4.0"
3332 resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f"
@@ -3999,6 +4017,15 @@ cross-spawn@^7.0.0:
4017 shebang-command "^2.0.0"
4018 which "^2.0.1"
4019
4020 +cross-spawn@^7.0.2:
4021 + version "7.0.2"
4022 + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"
4023 + integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==
4024 + dependencies:
4025 + path-key "^3.1.0"
4026 + shebang-command "^2.0.0"
4027 + which "^2.0.1"
4028 +
4029 crx-parser@0.1.2:
4030 version "0.1.2"
4031 resolved "https://registry.yarnpkg.com/crx-parser/-/crx-parser-0.1.2.tgz#7eeeed9eddc95e22c189382e34624044a89a5a6d"
@@ -4281,7 +4308,7 @@ deep-extend@^0.6.0:
4308 resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
4309 integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
4310
4284 -deep-is@~0.1.3:
4311 +deep-is@^0.1.3, deep-is@~0.1.3:
4312 version "0.1.3"
4313 resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
4314 integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
@@ -5033,7 +5060,7 @@ eslint-scope@^5.0.0:
5060 esrecurse "^4.1.0"
5061 estraverse "^4.1.1"
5062
5036 -eslint-utils@^1.3.1, eslint-utils@^1.4.3:
5063 +eslint-utils@^1.3.1:
5064 version "1.4.3"
5065 resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f"
5066 integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==
@@ -5140,22 +5167,22 @@ eslint@^3.7.1:
5167 text-table "~0.2.0"
5168 user-home "^2.0.0"
5169
5143 -eslint@^6.8.0:
5144 - version "6.8.0"
5145 - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
5146 - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==
5170 +eslint@^7.0.0:
5171 + version "7.0.0"
5172 + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.0.0.tgz#c35dfd04a4372110bd78c69a8d79864273919a08"
5173 + integrity sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==
5174 dependencies:
5175 "@babel/code-frame" "^7.0.0"
5176 ajv "^6.10.0"
5150 - chalk "^2.1.0"
5151 - cross-spawn "^6.0.5"
5177 + chalk "^4.0.0"
5178 + cross-spawn "^7.0.2"
5179 debug "^4.0.1"
5180 doctrine "^3.0.0"
5181 eslint-scope "^5.0.0"
5155 - eslint-utils "^1.4.3"
5182 + eslint-utils "^2.0.0"
5183 eslint-visitor-keys "^1.1.0"
5157 - espree "^6.1.2"
5158 - esquery "^1.0.1"
5184 + espree "^7.0.0"
5185 + esquery "^1.2.0"
5186 esutils "^2.0.2"
5187 file-entry-cache "^5.0.1"
5188 functional-red-black-tree "^1.0.1"
@@ -5168,17 +5195,16 @@ eslint@^6.8.0:
5195 is-glob "^4.0.0"
5196 js-yaml "^3.13.1"
5197 json-stable-stringify-without-jsonify "^1.0.1"
5171 - levn "^0.3.0"
5198 + levn "^0.4.1"
5199 lodash "^4.17.14"
5200 minimatch "^3.0.4"
5174 - mkdirp "^0.5.1"
5201 natural-compare "^1.4.0"
5176 - optionator "^0.8.3"
5202 + optionator "^0.9.1"
5203 progress "^2.0.0"
5178 - regexpp "^2.0.1"
5179 - semver "^6.1.2"
5180 - strip-ansi "^5.2.0"
5181 - strip-json-comments "^3.0.1"
5204 + regexpp "^3.1.0"
5205 + semver "^7.2.1"
5206 + strip-ansi "^6.0.0"
5207 + strip-json-comments "^3.1.0"
5208 table "^5.2.3"
5209 text-table "^0.2.0"
5210 v8-compile-cache "^2.0.3"
@@ -5200,13 +5226,13 @@ espree@^3.4.0:
5226 acorn "^5.5.0"
5227 acorn-jsx "^3.0.0"
5228
5203 -espree@^6.1.2:
5204 - version "6.1.2"
5205 - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d"
5206 - integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==
5229 +espree@^7.0.0:
5230 + version "7.0.0"
5231 + resolved "https://registry.yarnpkg.com/espree/-/espree-7.0.0.tgz#8a7a60f218e69f120a842dc24c5a88aa7748a74e"
5232 + integrity sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw==
5233 dependencies:
5208 - acorn "^7.1.0"
5209 - acorn-jsx "^5.1.0"
5234 + acorn "^7.1.1"
5235 + acorn-jsx "^5.2.0"
5236 eslint-visitor-keys "^1.1.0"
5237
5238 esprima@3.x.x:
@@ -5226,6 +5252,13 @@ esquery@^1.0.0, esquery@^1.0.1:
5252 dependencies:
5253 estraverse "^4.0.0"
5254
5255 +esquery@^1.2.0:
5256 + version "1.3.1"
5257 + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
5258 + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
5259 + dependencies:
5260 + estraverse "^5.1.0"
5261 +
5262 esrecurse@^4.1.0:
5263 version "4.2.1"
5264 resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
@@ -5243,6 +5276,11 @@ estraverse@^4.1.0, estraverse@^4.1.1:
5276 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
5277 integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
5278
5279 +estraverse@^5.1.0:
5280 + version "5.1.0"
5281 + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
5282 + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
5283 +
5284 estree-walker@^0.3.0:
5285 version "0.3.1"
5286 resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa"
@@ -5572,7 +5610,7 @@ fast-json-stable-stringify@^2.0.0:
5610 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
5611 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
5612
5575 -fast-levenshtein@~2.0.6:
5613 +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
5614 version "2.0.6"
5615 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
5616 integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
@@ -8337,6 +8375,14 @@ levn@^0.3.0, levn@~0.3.0:
8375 prelude-ls "~1.1.2"
8376 type-check "~0.3.2"
8377
8378 +levn@^0.4.1:
8379 + version "0.4.1"
8380 + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
8381 + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
8382 + dependencies:
8383 + prelude-ls "^1.2.1"
8384 + type-check "~0.4.0"
8385 +
8386 li@^1.3.0:
8387 version "1.3.0"
8388 resolved "https://registry.yarnpkg.com/li/-/li-1.3.0.tgz#22c59bcaefaa9a8ef359cf759784e4bf106aea1b"
@@ -9633,7 +9679,7 @@ opn@5.5.0, opn@^5.5.0:
9679 dependencies:
9680 is-wsl "^1.1.0"
9681
9636 -optionator@^0.8.1, optionator@^0.8.2, optionator@^0.8.3:
9682 +optionator@^0.8.1, optionator@^0.8.2:
9683 version "0.8.3"
9684 resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
9685 integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
@@ -9645,6 +9691,18 @@ optionator@^0.8.1, optionator@^0.8.2, optionator@^0.8.3:
9691 type-check "~0.3.2"
9692 word-wrap "~1.2.3"
9693
9694 +optionator@^0.9.1:
9695 + version "0.9.1"
9696 + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
9697 + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
9698 + dependencies:
9699 + deep-is "^0.1.3"
9700 + fast-levenshtein "^2.0.6"
9701 + levn "^0.4.1"
9702 + prelude-ls "^1.2.1"
9703 + type-check "^0.4.0"
9704 + word-wrap "^1.2.3"
9705 +
9706 ordered-read-streams@^1.0.0:
9707 version "1.0.0"
9708 resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.0.tgz#d674a86ffcedf83d0ae06afa2918855e96d4033a"
@@ -10301,6 +10359,11 @@ postcss@^6.0.1, postcss@^6.0.23:
10359 source-map "^0.6.1"
10360 supports-color "^5.4.0"
10361
10362 +prelude-ls@^1.2.1:
10363 + version "1.2.1"
10364 + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
10365 + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
10366 +
10367 prelude-ls@~1.1.2:
10368 version "1.1.2"
10369 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -10931,6 +10994,11 @@ regexpp@^2.0.1:
10994 resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
10995 integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
10996
10997 +regexpp@^3.1.0:
10998 + version "3.1.0"
10999 + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
11000 + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
11001 +
11002 regexpu-core@^1.0.0:
11003 version "1.0.0"
11004 resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b"
@@ -11573,6 +11641,11 @@ semver@^7.0.0, semver@^7.1.1:
11641 resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.1.tgz#29104598a197d6cbe4733eeecbe968f7b43a9667"
11642 integrity sha512-WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A==
11643
11644 +semver@^7.2.1:
11645 + version "7.3.2"
11646 + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
11647 + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
11648 +
11649 send@0.17.1:
11650 version "0.17.1"
11651 resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
@@ -12553,7 +12626,7 @@ strip-indent@^1.0.1:
12626 dependencies:
12627 get-stdin "^4.0.1"
12628
12556 -strip-json-comments@3.0.1, strip-json-comments@^3.0.1:
12629 +strip-json-comments@3.0.1:
12630 version "3.0.1"
12631 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
12632 integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
@@ -12563,6 +12636,11 @@ strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
12636 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
12637 integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
12638
12639 +strip-json-comments@^3.1.0:
12640 + version "3.1.0"
12641 + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
12642 + integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==
12643 +
12644 strip-use-strict@^0.1.0:
12645 version "0.1.0"
12646 resolved "https://registry.yarnpkg.com/strip-use-strict/-/strip-use-strict-0.1.0.tgz#e30e8fd2206834e41e5eb3f3dc1ea7a4e4258f5f"
@@ -13088,6 +13166,13 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
13166 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
13167 integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
13168
13169 +type-check@^0.4.0, type-check@~0.4.0:
13170 + version "0.4.0"
13171 + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
13172 + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
13173 + dependencies:
13174 + prelude-ls "^1.2.1"
13175 +
13176 type-check@~0.3.2:
13177 version "0.3.2"
13178 resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
@@ -13813,7 +13898,7 @@ winreg@0.0.12:
13898 resolved "https://registry.yarnpkg.com/winreg/-/winreg-0.0.12.tgz#07105554ba1a9d08979251d129475bffae3006b7"
13899 integrity sha1-BxBVVLoanQiXklHRKUdb/64wBrc=
13900
13816 -word-wrap@~1.2.3:
13901 +word-wrap@^1.2.3, word-wrap@~1.2.3:
13902 version "1.2.3"
13903 resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
13904 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==